{"push_id":1245160411,"size":41,"distinct_size":41,"ref":"refs/heads/32.2.A.0.253_RyTek-simple","head":"0883d82ac2f8e79f4b2b7cdd775db29e91a64935","before":"32cae9628c1ed2bb057edd0749d59e77f0367e70","commits":[{"sha":"763c92e6d0acec592ffdc3c344f3f89945d138ef","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"Update build script","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/763c92e6d0acec592ffdc3c344f3f89945d138ef"},{"sha":"5f8716134bda2ba9367e80c6bf6b2f44f5822a9b","author":{"name":"Richard Laager","email":"1ed8b68f60808770e9931ba5284c72fdf40b266a@wiktel.com"},"message":"lib/lz4: correct the LZ4 license\n\nThe LZ4 code is listed as using the \"BSD 2-Clause License\".\n\nSigned-off-by: Richard Laager <rlaager@wiktel.com>\nAcked-by: Kyungsik Lee <kyungsik.lee@lge.com>\nCc: Chanho Min <chanho.min@lge.com>\nCc: Richard Yao <ryao@gentoo.org>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\n[ The 2-clause BSD can be just converted into GPL, but that's rude and\n  pointless, so don't do it   - Linus ]\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: flar2 <asegaert@gmail.com>\n\nSigned-off-by: placiano <placiano80@gmail.com>\nSigned-off-by: Pafcholini <nadyaivanova14@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/5f8716134bda2ba9367e80c6bf6b2f44f5822a9b"},{"sha":"d64774842f5864a531125b934cd63d5f97b69bf8","author":{"name":"Greg Kroah-Hartman","email":"4931344b09d7a7d3573e8b1ebec918e229ead9bf@linuxfoundation.org"},"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: I055b70a212d4c0f3f2ad8e57eebec6ce8aa8b4a6\nReported-by: \"Don A. Bailey\" <donb@securitymouse.com>\nCc: stable <stable@vger.kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: flar2 <asegaert@gmail.com>\nSigned-off-by: placiano <placiano80@gmail.com>\nSigned-off-by: Pafcholini <nadyaivanova14@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/d64774842f5864a531125b934cd63d5f97b69bf8"},{"sha":"e18c0d57dd131fac7ea98a4acfa8ca0af1869417","author":{"name":"Greg Kroah-Hartman","email":"4931344b09d7a7d3573e8b1ebec918e229ead9bf@linuxfoundation.org"},"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: I839144f135e2a4eb3c1fdcf1fa418ea34d481ea3\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>\nSigned-off-by: flar2 <asegaert@gmail.com>\nSigned-off-by: placiano <placiano80@gmail.com>\nSigned-off-by: Pafcholini <nadyaivanova14@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/e18c0d57dd131fac7ea98a4acfa8ca0af1869417"},{"sha":"14bcb9634072365f52a5a745ba51ce685ef57aea","author":{"name":"Greg Kroah-Hartman","email":"4931344b09d7a7d3573e8b1ebec918e229ead9bf@linuxfoundation.org"},"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: If7e9e5778ef7f8b6b28d34e8a1143e7f929a51e6\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>\nSigned-off-by: flar2 <asegaert@gmail.com>\nSigned-off-by: placiano <placiano80@gmail.com>\nSigned-off-by: Pafcholini <nadyaivanova14@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/14bcb9634072365f52a5a745ba51ce685ef57aea"},{"sha":"d60aaf1cf8acece804c34b90ebfe333d45ab1937","author":{"name":"JeHyeon Yeon","email":"b6776027369a303bccce9ed37d7954bf98416e8b@windriver.com"},"message":"LZ4 : fix the data abort issue\n\nIf the part of the compression data are corrupted, or the compression\ndata is totally fake, the memory access over the limit is possible.\n\nThis is the log from my system usning lz4 decompression.\n   [6502]data abort, halting\n   [6503]r0  0x00000000 r1  0x00000000 r2  0xdcea0ffc r3  0xdcea0ffc\n   [6509]r4  0xb9ab0bfd r5  0xdcea0ffc r6  0xdcea0ff8 r7  0xdce80000\n   [6515]r8  0x00000000 r9  0x00000000 r10 0x00000000 r11 0xb9a98000\n   [6522]r12 0xdcea1000 usp 0x00000000 ulr 0x00000000 pc  0x820149bc\n   [6528]spsr 0x400001f3\nand the memory addresses of some variables at the moment are\n    ref:0xdcea0ffc, op:0xdcea0ffc, oend:0xdcea1000\n\nAs you can see, COPYLENGH is 8bytes, so @ref and @op can access the momory\nover @oend.\n\nSigned-off-by: JeHyeon Yeon <tom.yeon@windriver.com>\nReviewed-by: David Sterba <dsterba@suse.cz>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: placiano <placiano80@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/d60aaf1cf8acece804c34b90ebfe333d45ab1937"},{"sha":"1f10ddb3914a72ec190dc9a3c6b11f5d4d0bf984","author":{"name":"Rasmus Villemoes","email":"177f6c7e7d0681e1b64ab10ef561094344edf6d6@rasmusvillemoes.dk"},"message":"lib/lz4: Pull out constant tables\n\nThere's no reason to allocate the dec{32,64}table on the stack; it\njust wastes a bunch of instructions setting them up and, of course,\nalso consumes quite a bit of stack. Using size_t for such small\nintegers is a little excessive.\n\n$ scripts/bloat-o-meter /tmp/built-in.o lib/built-in.o\nadd/remove: 2/2 grow/shrink: 2/0 up/down: 1304/-1548 (-244)\nfunction                                     old     new   delta\nlz4_decompress_unknownoutputsize              55     718    +663\nlz4_decompress                                55     632    +577\ndec64table                                     -      32     +32\ndec32table                                     -      32     +32\nlz4_uncompress                               747       -    -747\nlz4_uncompress_unknownoutputsize             801       -    -801\n\nThe now inlined lz4_uncompress functions used to have a stack\nfootprint of 176 bytes (according to -fstack-usage); their inlinees\nhave increased their stack use from 32 bytes to 48 and 80 bytes,\nrespectively.\n\nSigned-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: placiano <placiano80@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/1f10ddb3914a72ec190dc9a3c6b11f5d4d0bf984"},{"sha":"adeab116409508684a577b2db858685fbc66f9a0","author":{"name":"Krzysztof Kolasa","email":"cf5052ae9813f239297028e4d1f9dc0bb8a3e77c@winsoft.pl"},"message":"lz4: fix system halt at boot kernel on x86_64\n\nSometimes, on x86_64, decompression fails with the following\nerror:\n\nDecompressing Linux...\n\nDecoding failed\n\n -- System halted\n\nThis condition is not needed for a 64bit kernel(from commit d5e7caf):\n\nif( ... ||\n    (op + COPYLENGTH) > oend)\n    goto _output_error\n\nmacro LZ4_SECURE_COPY() tests op and does not copy any data\nwhen op exceeds the value.\n\nadded by analogy to lz4_uncompress_unknownoutputsize(...)\n\nSigned-off-by: Krzysztof Kolasa <kkolasa@winsoft.pl>\nTested-by: Alexander Kuleshov <kuleshovmail@gmail.com>\nTested-by: Caleb Jorden <cjorden@gmail.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: placiano <placiano80@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/adeab116409508684a577b2db858685fbc66f9a0"},{"sha":"676afc7c17d7cf9d318bf7b5adca668155d5c46a","author":{"name":"Jan Beulich","email":"1fd971496e1aa6d286ec629ae628ee3e35c09db5@suse.com"},"message":"lib/decompress_unlz4.c: always set an error return code on failures\n\n\"ret\", being set to -1 early on, gets cleared by the first invocation of\nlz4_decompress()/lz4_decompress_unknownoutputsize(), and hence subsequent\nfailures wouldn't be noticed by the caller without setting it back to -1\nright after those calls.\n\nReported-by: Matthew Daley <mattjd@gmail.com>\nSigned-off-by: Jan Beulich <jbeulich@suse.com>\nCc: Kyungsik Lee <kyungsik.lee@lge.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: placiano <placiano80@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/676afc7c17d7cf9d318bf7b5adca668155d5c46a"},{"sha":"816cd656b2a815238c355ea22e8d5ba78f3bc437","author":{"name":"Bongkyu Kim","email":"3f825b9844296202a6f397405828dc85193123e3@lge.com"},"message":"UPSTREAM: lz4: fix wrong compress buffer size for 64-bits\n\n(cherry picked from commit 06af1c52c9ea234e0b1266cc0b52c3e0c6c8fe9f)\n\nThe current lz4 compress buffer is 16kb on 32-bits, 32kb on 64-bits\nsystem.  But, lz4 needs only 16kb on both.  On 64-bits, this causes\nwasted cpu cycles for additional memset during every compression.\n\nIn case of lz4hc, the current buffer size is (256kb + 8) on 32-bits,\n(512kb + 16) on 64-bits.  But, lz4hc needs only (256kb + 2 * pointer) on\nboth.\n\nThis patch fixes these wrong compress buffer sizes for 64-bits.\n\nSigned-off-by: Bongkyu Kim <bongkyu.kim@lge.com>\nCc: Chanho Min <chanho.min@lge.com>\nCc: Yann Collet <yann.collet.73@gmail.com>\nCc: Kyungsik Lee <kyungsik.lee@lge.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/816cd656b2a815238c355ea22e8d5ba78f3bc437"},{"sha":"0ef6ee5b20e671a1b1a71fe4e249ca864d610f4d","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"zram: LZ4 as default compressor","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/0ef6ee5b20e671a1b1a71fe4e249ca864d610f4d"},{"sha":"f07a8806e6d9dd644b990d41c063dfbfdf3e7436","author":{"name":"Jane Li","email":"1f4853e285f08ce0710db940d00003a6389eecf7@marvell.com"},"message":"cpufreq: Fix timer/workqueue corruption by protecting reading governor_enabled\n\nWhen a CPU is hot removed we'll cancel all the delayed work items via\ngov_cancel_work(). Sometimes the delayed work function determines that\nit should adjust the delay for all other CPUs that the policy is\nmanaging. If this scenario occurs, the canceling CPU will cancel its own\nwork but queue up the other CPUs works to run.\n\nCommit 3617f2 (cpufreq: Fix timer/workqueue corruption due to double\nqueueing) has tried to fix this, but reading governor_enabled is not\nprotected by cpufreq_governor_lock. Even though od_dbs_timer() checks\ngovernor_enabled before gov_queue_work(), this scenario may occur. For\nexample:\n\n CPU0                                        CPU1\n ----                                        ----\n cpu_down()\n  ...                                        <work runs>\n  __cpufreq_remove_dev()                     od_dbs_timer()\n   __cpufreq_governor()                       policy->governor_enabled\n    policy->governor_enabled = false;\n    cpufreq_governor_dbs()\n     case CPUFREQ_GOV_STOP:\n      gov_cancel_work(dbs_data, policy);\n       cpu0 work is canceled\n        timer is canceled\n        cpu1 work is canceled\n        <waits for cpu1>\n                                              gov_queue_work(*, *, true);\n                                               cpu0 work queued\n                                               cpu1 work queued\n                                               cpu2 work queued\n                                               ...\n        cpu1 work is canceled\n        cpu2 work is canceled\n        ...\n\nAt the end of the GOV_STOP case cpu0 still has a work queued to\nrun although the code is expecting all of the works to be\ncanceled. __cpufreq_remove_dev() will then proceed to\nre-initialize all the other CPUs works except for the CPU that is\ngoing down. The CPUFREQ_GOV_START case in cpufreq_governor_dbs()\nwill trample over the queued work and debugobjects will spit out\na warning:\n\nWARNING: at lib/debugobjects.c:260 debug_print_object+0x94/0xbc()\nODEBUG: init active (active state 0) object type: timer_list hint: delayed_work_timer_fn+0x0/0x14\nModules linked in:\nCPU: 1 PID: 1205 Comm: sh Tainted: G        W    3.10.0 #200\n[<c01144f0>] (unwind_backtrace+0x0/0xf8) from [<c0111d98>] (show_stack+0x10/0x14)\n[<c0111d98>] (show_stack+0x10/0x14) from [<c01272cc>] (warn_slowpath_common+0x4c/0x68)\n[<c01272cc>] (warn_slowpath_common+0x4c/0x68) from [<c012737c>] (warn_slowpath_fmt+0x30/0x40)\n[<c012737c>] (warn_slowpath_fmt+0x30/0x40) from [<c034c640>] (debug_print_object+0x94/0xbc)\n[<c034c640>] (debug_print_object+0x94/0xbc) from [<c034c7f8>] (__debug_object_init+0xc8/0x3c0)\n[<c034c7f8>] (__debug_object_init+0xc8/0x3c0) from [<c01360e0>] (init_timer_key+0x20/0x104)\n[<c01360e0>] (init_timer_key+0x20/0x104) from [<c04872ac>] (cpufreq_governor_dbs+0x1dc/0x68c)\n[<c04872ac>] (cpufreq_governor_dbs+0x1dc/0x68c) from [<c04833a8>] (__cpufreq_governor+0x80/0x1b0)\n[<c04833a8>] (__cpufreq_governor+0x80/0x1b0) from [<c0483704>] (__cpufreq_remove_dev.isra.12+0x22c/0x380)\n[<c0483704>] (__cpufreq_remove_dev.isra.12+0x22c/0x380) from [<c0692f38>] (cpufreq_cpu_callback+0x48/0x5c)\n[<c0692f38>] (cpufreq_cpu_callback+0x48/0x5c) from [<c014fb40>] (notifier_call_chain+0x44/0x84)\n[<c014fb40>] (notifier_call_chain+0x44/0x84) from [<c012ae44>] (__cpu_notify+0x2c/0x48)\n[<c012ae44>] (__cpu_notify+0x2c/0x48) from [<c068dd40>] (_cpu_down+0x80/0x258)\n[<c068dd40>] (_cpu_down+0x80/0x258) from [<c068df40>] (cpu_down+0x28/0x3c)\n[<c068df40>] (cpu_down+0x28/0x3c) from [<c068e4c0>] (store_online+0x30/0x74)\n[<c068e4c0>] (store_online+0x30/0x74) from [<c03a7308>] (dev_attr_store+0x18/0x24)\n[<c03a7308>] (dev_attr_store+0x18/0x24) from [<c0256fe0>] (sysfs_write_file+0x100/0x180)\n[<c0256fe0>] (sysfs_write_file+0x100/0x180) from [<c01fec9c>] (vfs_write+0xbc/0x184)\n[<c01fec9c>] (vfs_write+0xbc/0x184) from [<c01ff034>] (SyS_write+0x40/0x68)\n[<c01ff034>] (SyS_write+0x40/0x68) from [<c010e200>] (ret_fast_syscall+0x0/0x48)\n\nIn gov_queue_work(), lock cpufreq_governor_lock before gov_queue_work,\nand unlock it after __gov_queue_work(). In this way, governor_enabled\nis guaranteed not changed in gov_queue_work().\n\nSigned-off-by: Jane Li <jiel@marvell.com>\nAcked-by: Viresh Kumar <viresh.kumar@linaro.org>\nReviewed-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/f07a8806e6d9dd644b990d41c063dfbfdf3e7436"},{"sha":"9e896a4546b038636fcd48cee76026197b7c4bb7","author":{"name":"yank555-lu","email":"4ef8a2555692077f234eb620510f1de72b709988@gmail.com"},"message":"kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.5 (faux123/Yank555.lu)\n\npowersuspend: new PM kernel driver for Android w/o early_suspend\n\nAndroid early_suspend/late_resume PM kernel driver framework has been\ndeprecated by Google. This new powersuspend PM kernel driver is a replacement\nfor it and existing early_suspend drivers can be easily adapted to use this\nnew replacement driver\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>\npowersuspend: fix logci derps :p\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>\nkernel/power/powersuspend: remove userspace dependency from powersuspend\n\nmake powersuspend not depend on a userspace initiator anymore, but use a hook\nin autosleep instead.\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>\nkernel/power/powersuspend: add back userpace control w/ default kernel control\n\nmake kernel / userspace mode switchable\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>\nkernel/power/powersuspend: default to userspace for now\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>\nkernel/power/powersuspend: LCD screen on/off hooks (Yank555.lu)\n\n- add an alternative hook for screen on / off detection in the display\n  pannel driver\n- sleeps  ~0.1s sooner, wakes up ~1s later then autosleep\n- clean up source formatting a bit (Paul Reioux)\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>\nmdss_dsi_panel.c: add powersuspend hooks\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>\nkernel/power/powersuspend: cumulative update to version 1.5\n\n- fix hybrid-kernel mode cannot be set through sysfs\n\nkernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.4 (Yank555.lu)\n\n- add hybrid-kernel mode (autosleep and panel, first wins)\n- default to hybrid-kernel mode\n- harmonize debug message with my other stuff\n- include all 3 modes as default, so it's only commenting out to change\n\nkernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.3 (Yank555.lu)\n\n- fix stupid typo\n- add an alternative hook for screen on / off detection in the display panel driver\n(sleeps ~0.1s sooner, wakes up ~1s later then autosleep)\n\nkernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.2 (Yank555.lu)\n\n- make kernel / userspace mode switchable\n\nkernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.1 (Yank555.lu)\n\n- make powersuspend not depend on a userspace initiator anymore, but use a hook in autosleep instead.\n\nkernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend (faux123)\n\nAndroid early_suspend/late_resume PM kernel driver framework has been\ndeprecated by Google. This new powersuspend PM kernel driver is a replacement\nfor it and existing early_suspend drivers can be easily adapted to use this\nnew replacement driver\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>\ndrivers/video/msm/mdss/mdss_dsi_panel.c: update powersuspend hook calls\n\nfix typo!\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/9e896a4546b038636fcd48cee76026197b7c4bb7"},{"sha":"99d33cd2817ca458fc92965691d8436bc8ff0523","author":{"name":"yank555-lu","email":"4ef8a2555692077f234eb620510f1de72b709988@gmail.com"},"message":"kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.6 (faux123/Yank555.lu)\n\n- autosleep hook removed, not working on shamu\n- autosleep and hybrid modes removed\n- panel mode is now default\n- debug output switchable in defconfig\n\nChange-Id: I8932ec280cb6185e1866b8ed0d35e4156a1fb35e","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/99d33cd2817ca458fc92965691d8436bc8ff0523"},{"sha":"2e6a13e72547ece09b522b426704e7e795d8d8e8","author":{"name":"yank555-lu","email":"4ef8a2555692077f234eb620510f1de72b709988@gmail.com"},"message":"kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.7 (faux123/Yank555.lu)\n\n- do only run state change if change actually requests a new state\n\nChange-Id: I3f3989ce939cd4d60831fb05dc8790cf10bcbd17","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/2e6a13e72547ece09b522b426704e7e795d8d8e8"},{"sha":"f3b605bd5d9ed590b4852f91e41d0bf160b72da6","author":{"name":"yank555-lu","email":"4ef8a2555692077f234eb620510f1de72b709988@gmail.com"},"message":"kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.7 (faux123/Yank555.lu)\n\n- fix a #ifdef / #endif derp\n\nThanx to AuxXxilium (Christian Schulthess) for pointing this out to me !\n\nChange-Id: I5827ea36a69e4a42d6a9196749ccac12c8bee746\nSigned-off-by: yank555-lu <yank555.lu@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/f3b605bd5d9ed590b4852f91e41d0bf160b72da6"},{"sha":"6c40f4a3db8a889366e467ebc587421254b89f6b","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.7.1\n- autosleep hook added back\n- autosleep and hybrid modes added back\n- autosleep is now default","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/6c40f4a3db8a889366e467ebc587421254b89f6b"},{"sha":"71c59ea34150062d0a3a075979842ca020673937","author":{"name":"AudioGod","email":"8f0eb9ca2b5c4f0ff183ee7b8e439fbfb9bae67d@sonic-developers.com"},"message":"Powersuspend: add power_suspended boolean for global access\n\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>\n\nConflicts:\n\tkernel/power/powersuspend.c","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/71c59ea34150062d0a3a075979842ca020673937"},{"sha":"4fefc4f30c3fa137bfd58bc5f45470e6a2b651c6","author":{"name":"flar2","email":"54baee86d9719f38bf07b54ac189c5126488f211@gmail.com"},"message":"Add /dev/frandom support\n\nSigned-off-by: flar2 <asegaert@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/4fefc4f30c3fa137bfd58bc5f45470e6a2b651c6"},{"sha":"57161e8d137d1713b15dd85e45649d11cae71672","author":{"name":"imoseyon","email":"10a51fa76245a6d62993b9f678997023cca4f98d@gmail.com"},"message":"random: entropy tweaks are all the rage nowadays\n\nuse non-blocking pool for all\n\nhttp://lwn.net/Articles/489734/\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>\n\nConflicts:\n\n\tdrivers/char/random.c\n\nConflicts:\n\tdrivers/char/random.c\n\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/57161e8d137d1713b15dd85e45649d11cae71672"}]}
{"actor":{"display_login":"RyTekk"}}