{"push_id":580111860,"size":36,"distinct_size":36,"ref":"refs/heads/kitkat","head":"c1885c6947ad028d3814975cdbba44c05aeb54a3","before":"e9dd3ab18ba2f9f691fcbef2aff9c81d9be6ddbb","commits":[{"sha":"17d62d744dbb927f5c3728cb7a440cbe41e753b6","author":{"email":"f2ad263351ded8bf8d0b90799bb8b9622c429cf8@gmail.com","name":"Zhao Wei Liew"},"message":"ghost: Enable KSM\n\nSigned-off-by: Zhao Wei Liew <zhaoweiliew@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/17d62d744dbb927f5c3728cb7a440cbe41e753b6"},{"sha":"943b916c92b118403eb30e041de0fa9db6d99a8e","author":{"email":"f2ad263351ded8bf8d0b90799bb8b9622c429cf8@gmail.com","name":"Zhao Wei Liew"},"message":"ghost: Correct number of CPUs to 2\n\nSigned-off-by: Zhao Wei Liew <zhaoweiliew@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/943b916c92b118403eb30e041de0fa9db6d99a8e"},{"sha":"2c2c83b0c59ee35fb6a678c52c58708a1fbfa3e2","author":{"email":"f2ad263351ded8bf8d0b90799bb8b9622c429cf8@gmail.com","name":"Zhao Wei Liew"},"message":"ghost: Enable conservative and powersave CPU governors\n\nSigned-off-by: Zhao Wei Liew <zhaoweiliew@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/2c2c83b0c59ee35fb6a678c52c58708a1fbfa3e2"},{"sha":"127a6f2bfe87878af08dd5e9b44e049a2d75c268","author":{"email":"300a2d193222dd0c23d880e16d727d352b404a01@oberhumer.com","name":"Markus F.X.J. Oberhumer"},"message":"lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c\n\nRename the source file to match the function name and thereby\nalso make room for a possible future even slightly faster\n\"non-safe\" decompressor version.\n\nSigned-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/127a6f2bfe87878af08dd5e9b44e049a2d75c268"},{"sha":"29c652f979b3095cf3722f50c2feeb12bddda239","author":{"email":"300a2d193222dd0c23d880e16d727d352b404a01@oberhumer.com","name":"Markus F.X.J. Oberhumer"},"message":"lib/lzo: Update LZO compression to current upstream version\n\nThis commit updates the kernel LZO code to the current upsteam version\nwhich features a significant speed improvement - benchmarking the Calgary\nand Silesia test corpora typically shows a doubled performance in\nboth compression and decompression on modern i386/x86_64/powerpc machines.\n\nSigned-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/29c652f979b3095cf3722f50c2feeb12bddda239"},{"sha":"8aed428c71c8dd46efcbbfa856eb3307ac40e55b","author":{"email":"aff024fe4ab0fece4091de044c58c9ae4233383a@1wt.eu","name":"Willy Tarreau"},"message":"lzo: check for length overrun in variable length encoding.\n\nThis fix ensures that we never meet an integer overflow while adding\n255 while parsing a variable length encoding. It works differently from\ncommit 206a81c (\"lzo: properly check for overruns\") because instead of\nensuring that we don't overrun the input, which is tricky to guarantee\ndue to many assumptions in the code, it simply checks that the cumulated\nnumber of 255 read cannot overflow by bounding this number.\n\nThe MAX_255_COUNT is the maximum number of times we can add 255 to a base\ncount without overflowing an integer. The multiply will overflow when\nmultiplying 255 by more than MAXINT/255. The sum will overflow earlier\ndepending on the base count. Since the base count is taken from a u8\nand a few bits, it is safe to assume that it will always be lower than\nor equal to 2*255, thus we can always prevent any overflow by accepting\ntwo less 255 steps.\n\nThis patch also reduces the CPU overhead and actually increases performance\nby 1.1% compared to the initial code, while the previous fix costs 3.1%\n(measured on x86_64).\n\nThe fix needs to be backported to all currently supported stable kernels.\n\nReported-by: Willem Pinckaers <willem@lekkertech.net>\nCc: \"Don A. Bailey\" <donb@securitymouse.com>\nCc: stable <stable@vger.kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/8aed428c71c8dd46efcbbfa856eb3307ac40e55b"},{"sha":"691217b50083e68ebfebdd9c95bba315b97769dc","author":{"email":"300a2d193222dd0c23d880e16d727d352b404a01@oberhumer.com","name":"Markus F.X.J. Oberhumer"},"message":"lib/lzo: huge LZO decompression speedup on ARM by using unaligned access\n\nSigned-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/691217b50083e68ebfebdd9c95bba315b97769dc"},{"sha":"ab94818f45f3a36d99e6199dc37f7f3ef0ac91c9","author":{"email":"f2ad263351ded8bf8d0b90799bb8b9622c429cf8@gmail.com","name":"Zhao Wei Liew"},"message":"ghost: Enable advanced TCP congestion algorithms\n\nSigned-off-by: Zhao Wei Liew <zhaoweiliew@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/ab94818f45f3a36d99e6199dc37f7f3ef0ac91c9"},{"sha":"96d52b9a4235b8c24f570a28f06d9891145c5c31","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"Sound Control: Sound control for WCD93xx codec\n\nFully GPL'ed version\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/96d52b9a4235b8c24f570a28f06d9891145c5c31"},{"sha":"5c643cafaf5427510f673c0ae6490630c3964fe4","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"Sound Control: Added headphone poweramp controls\n\nbump version to 2.1 to reflec this new addition\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/5c643cafaf5427510f673c0ae6490630c3964fe4"},{"sha":"448ba66f5ad8aa6b9cfc315960931edc950c2f60","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"sound/soc/codecs/wcd9310.c: expose additional controls\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/448ba66f5ad8aa6b9cfc315960931edc950c2f60"},{"sha":"767c178c00ca240cfa59b9a55cd4baa05b947bbd","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"sound control 3.x: Initial GPL release for WCD9310 Audio Codec\n\nThis is first official GPL release based on my private implementation.\n\nThis release has been tested for Mako and Flo officially.  It may work\nwith other devices using the same WCD9310 Audio Codec as well, but not tested\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/767c178c00ca240cfa59b9a55cd4baa05b947bbd"},{"sha":"a4272718294d252e3e88beb3c262d1d55ce5eb2e","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"Sound Control: (Optional) work around for WCD93xx audio issues\n\n(Use this only for devices with audio reset issues)\n\nAlso bump version to 3.1\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>\n\nwcd9xxx-core: add register write without mutex protection\n\nThis is assuming the calling function will take care of the mutex.\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/a4272718294d252e3e88beb3c262d1d55ce5eb2e"},{"sha":"08720b1abcd55911d87adde5dd2b0dc2799c5f3b","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"Sound Control: (OPTIONAL) add power amp registers access control as well\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/08720b1abcd55911d87adde5dd2b0dc2799c5f3b"},{"sha":"599a220572582d044a67e0ef5859ab684f8c62c1","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"sound control: add register cache\n\nbump to version 3.2\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/599a220572582d044a67e0ef5859ab684f8c62c1"},{"sha":"3bf794dd325e55bd25f58c05adbfcb0db5c60999","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"Sound Control: expose direct register manipulations to userspace\n\nbump driver version to 3.3\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/3bf794dd325e55bd25f58c05adbfcb0db5c60999"},{"sha":"d17805671c3ee87416ba4a9939b34f0d25c5273d","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"Sound Control: Misc clean up for newer WCD9xxx SOCs\n\nBump driver version to 3.4\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/d17805671c3ee87416ba4a9939b34f0d25c5273d"},{"sha":"730d81d667edcedf64b9c4ba00d91dd592950a55","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"Sound Control: let register lock be dependent on different hw revisions\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/730d81d667edcedf64b9c4ba00d91dd592950a55"},{"sha":"404e58f85cf74fd7159bfba172403df14b570496","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"Sound Control: separate locking mechanism for recording and playback\n\nwith newer hardware revisions coming from Qualcomm, single register lock\ncontrol isn't sufficient to cover both playback and recording usage scenarios\n\nbump to version 3.5\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/404e58f85cf74fd7159bfba172403df14b570496"},{"sha":"60678add3afd1e7827924337a657bb47f7a926be","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"Sound Control: MSM8960DT/APQ8064 ONLY: Fix logic derp\n\nmixed up rec lock and power amp lock :'(\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zwliew/ghost/commits/60678add3afd1e7827924337a657bb47f7a926be"}]}