{"push_id":1395796822,"size":226,"distinct_size":226,"ref":"refs/heads/nethunter-cm","head":"79f9605d5a0a02ce9645d91838f7fdf08ae4e906","before":"19765e8c4aca333f7e2188b8545e0cdc1a51f223","commits":[{"sha":"7d09ff7aa03a6d3d5a56b9350ed078ce706dc711","author":{"name":"arter97","email":"b6dbb12b399975247f06f2af87cc742e1a2db0eb@gmail.com"},"message":"msm_adreno_tz: be aware of suspended state\n\nForce to use & record as min freq when system has\nentered pm-suspend or screen-off state.\n\nSigned-off-by: arter97 <qkrwngud825@gmail.com>\nSigned-off-by: Joe Maples <joe@frap129.org>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/7d09ff7aa03a6d3d5a56b9350ed078ce706dc711"},{"sha":"dec9806e0940f0a09a06e56e71c7abf864599cb7","author":{"name":"arter97","email":"b6dbb12b399975247f06f2af87cc742e1a2db0eb@gmail.com"},"message":"Introduce Adreno idler for devfreq-based Adreno devices\n\nAdreno idler by arter97 - Idling algorithm,\nan efficient workaround for msm-adreno-tz's overheads.\n\nMain goal is to lower the power consumptions while maintaining high-performance.\n\nSince msm-adreno-tz tends to *not* use the lowest frequency even on idle,\nAdreno idler replaces msm-adreno-tz's algorithm when it comes to\ncalculating idle frequency(mostly by ondemand's method).\nThe higher frequencies are not touched with this algorithm, so high-demanding\ngames will (most likely) not suffer from worsened performance.\n\nThe additional idle_lasttime detects if last 500ms was idle before\nramping down the frequency to prevent micro-lags on scrolling or playing games.\n\nSigned-off-by: arter97 <qkrwngud825@gmail.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/dec9806e0940f0a09a06e56e71c7abf864599cb7"},{"sha":"39a0ab2d894b94c7c714425ac914b2195646a42f","author":{"name":"arter97","email":"b6dbb12b399975247f06f2af87cc742e1a2db0eb@gmail.com"},"message":"adreno_idler: switch to count based instead of time based\n\nAsking for current time on every poll(which is usually 10ms)\nis very inefficient.\n\nSwitch to count based.\n\nThe new default for idlewait is set to 20,\nso every 20 events before must be all idle before Adreno idler\nramps down the frequency.\n\nSigned-off-by: arter97 <qkrwngud825@gmail.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/39a0ab2d894b94c7c714425ac914b2195646a42f"},{"sha":"3b772d1a49a93cc07bd2585d47df9f41330fa393","author":{"name":"arter97","email":"b6dbb12b399975247f06f2af87cc742e1a2db0eb@gmail.com"},"message":"adreno_idler: remove frequency bump\n\nAllow msm-adreno-tz to figure out the appropriate frequency for\nthe current workload.\n\nWe don't need to bump up the frequency within the Adreno idler's\nroutine.\n\nThis should give some extra plus to power savings.\n\nBump up to version 1.1.\n\nSigned-off-by: arter97 <qkrwngud825@gmail.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/3b772d1a49a93cc07bd2585d47df9f41330fa393"},{"sha":"410292f3d54ac3a3d5604a648373d0f60b0a8741","author":{"name":"arter97","email":"b6dbb12b399975247f06f2af87cc742e1a2db0eb@gmail.com"},"message":"adreno_idler: fix-up type definitions\n\nSigned-off-by: arter97 <qkrwngud825@gmail.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/410292f3d54ac3a3d5604a648373d0f60b0a8741"},{"sha":"2ae5c199e7e66f7f3cb434189aeeb09ebb7027fb","author":{"name":"arter97","email":"b6dbb12b399975247f06f2af87cc742e1a2db0eb@gmail.com"},"message":"msm_adreno_tz: fix-up tz_suspend\n\nCommit 22d0b352f54a00029cfa18c368e9d680e3aaf60a has introduced many weirdness\nand inconsistencies regardless of Adreno idler being enabled or not.\n\nPartially revert and fix those inconsistencies.\n\nSigned-off-by: arter97 <qkrwngud825@gmail.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/2ae5c199e7e66f7f3cb434189aeeb09ebb7027fb"},{"sha":"ba80ac0787e66ad1d0ccb99a91dfd93fc77e4d08","author":{"name":"arter97","email":"b6dbb12b399975247f06f2af87cc742e1a2db0eb@gmail.com"},"message":"adreno_idler: fix-up some comments\n\nSigned-off-by: arter97 <qkrwngud825@gmail.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/ba80ac0787e66ad1d0ccb99a91dfd93fc77e4d08"},{"sha":"8148f7a0158b33138eb3511a7fde7a6235122e80","author":{"name":"arter97","email":"b6dbb12b399975247f06f2af87cc742e1a2db0eb@gmail.com"},"message":"adreno_idler: fix typos :)\n\nSigned-off-by: arter97 <qkrwngud825@gmail.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/8148f7a0158b33138eb3511a7fde7a6235122e80"},{"sha":"c20c879ecdb29d23414f91b7e95d8dfa3946c507","author":{"name":"Antonio Jesús","email":"a87fc07e5c2d601bf6fedc656ab757739037f905@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/discipuloosho/android_kernel_moto_shamu/commits/c20c879ecdb29d23414f91b7e95d8dfa3946c507"},{"sha":"386e28913341b0135081d47ca524b26cb44bacd0","author":{"name":"Russ W. Knize","email":"19528588923a83de6452a9d952a2dc498c02b45f@motorola.com"},"message":"power: make sync on suspend optional\n\npropagate from (CR).\n\nOn embedded devices with built-in batteries, it is not so\nimportant to sync the file systems before suspend.  The chance\nof losing power during suspend are no greater than they are\nwhen the system is awake.  The sync operations can greatly\nincrease suspend latency when the system has accrued many dirty\npages and/or the target storage devices are not particularly\nfast.\n\nThis commit adds a kernel config option to allow file system\nsync in the suspend path to be disabled.\n\nIt is enabled by default.\n\nSigned-off-by: Russ Knize <Russ.Knize@motorola.com>\nSigned-off-by: Lianwei Wang <a22439@motorola.com>\nReviewed-on: http://gerrit.mot.com/692815\nSLTApproved: Slta Waiver <sltawvr@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Russell Knize <rknize@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>\nReviewed-by: Christopher Fries <cfries@motorola.com>\n[neo: Disable it by default.]\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\n\nConflicts:\n\tkernel/power/Kconfig\n\nConflicts:\n\tkernel/power/Kconfig","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/386e28913341b0135081d47ca524b26cb44bacd0"},{"sha":"1c58103d2ebd0b559672f9dd70a4f7dd93801c30","author":{"name":"Julien Lefrique","email":"a77915d4a756600092de14d79e0b63aa9247f15e@marvell.com"},"message":"NFC: Fix a memory leak\n\nSigned-off-by: Julien Lefrique <lefrique@marvell.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/1c58103d2ebd0b559672f9dd70a4f7dd93801c30"},{"sha":"c8a50e43101d6fd2aa48fc3ff4ead5228fe62849","author":{"name":"Jean-Pierre Rasquin","email":"4ef8a2555692077f234eb620510f1de72b709988@gmail.com"},"message":"bcmdhd: Update locale revision to use DFS channels (upper 5GHz)\n\nDFS locales are even, non-DFS are odd (+1)\n\nA few other patches also\n\neg. US : 176 DFS, 177 non-DFS\n\nDeducted from these commits :\n\nhttps://android.googlesource.com/platform/hardware/broadcom/wlan/+/536e4e87d6da73a1a511a43dfcf40a338c3735e5%5E!/\n\nChange-Id: Ide634c03fcdeba8aa0761977b4d8348f0ac5475f\nSigned-off-by: Jean-Pierre Rasquin <yank555.lu@gmail.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>\n\nConflicts:\n\tarch/arm/mach-msm/board-msm-bcm4356.c","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/c8a50e43101d6fd2aa48fc3ff4ead5228fe62849"},{"sha":"5ed884e6a828771c90254934b04867b1e344fe40","author":{"name":"Antonio Jesús","email":"a87fc07e5c2d601bf6fedc656ab757739037f905@gmail.com"},"message":"tcp: enable sockets to use MSG_FASTOPEN by default\n\nApplications have started to use Fast Open (e.g., Chrome browser has\nsuch an optional flag) and the feature has gone through several\ngenerations of kernels since 3.7 with many real network tests. It's\ntime to enable this flag by default for applications to test more\nconveniently and extensively.\n\nSigned-off-by: Yuchung Cheng <ycheng@google.com>\nSigned-off-by: Neal Cardwell <ncardwell@google.com>\nAcked-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: flar2 <asegaert@gmail.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/5ed884e6a828771c90254934b04867b1e344fe40"},{"sha":"2fd3bb6db61490e14c3e654b6ce13d2dc7d303f3","author":{"name":"Eric Dumazet","email":"b3d77ad2db30f558882cc0c038be5a3cf96611f9@google.com"},"message":"tcp_cubic: better follow cubic curve after idle period\n\nJana Iyengar found an interesting issue on CUBIC :\n\nThe epoch is only updated/reset initially and when experiencing losses.\nThe delta \"t\" of now - epoch_start can be arbitrary large after app idle\nas well as the bic_target. Consequentially the slope (inverse of\nca->cnt) would be really large, and eventually ca->cnt would be\nlower-bounded in the end to 2 to have delayed-ACK slow-start behavior.\n\nThis particularly shows up when slow_start_after_idle is disabled\nas a dangerous cwnd inflation (1.5 x RTT) after few seconds of idle\ntime.\n\nJana initial fix was to reset epoch_start if app limited,\nbut Neal pointed out it would ask the CUBIC algorithm to recalculate the\ncurve so that we again start growing steeply upward from where cwnd is\nnow (as CUBIC does just after a loss). Ideally we'd want the cwnd growth\ncurve to be the same shape, just shifted later in time by the amount of\nthe idle period.\n\nChange-Id: I5a6b57d38d85c1e685835061888e719d240350dc\nReported-by: Jana Iyengar <jri@google.com>\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: Yuchung Cheng <ycheng@google.com>\nSigned-off-by: Neal Cardwell <ncardwell@google.com>\nCc: Stephen Hemminger <stephen@networkplumber.org>\nCc: Sangtae Ha <sangtae.ha@gmail.com>\nCc: Lawrence Brakmo <lawrence@brakmo.org>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/2fd3bb6db61490e14c3e654b6ce13d2dc7d303f3"},{"sha":"aa57ffd91f0be26d131dd9a2f90107f1defcafb6","author":{"name":"Eric Dumazet","email":"b3d77ad2db30f558882cc0c038be5a3cf96611f9@google.com"},"message":"tcp_cubic: do not set epoch_start in the future\n\nTracking idle time in bictcp_cwnd_event() is imprecise, as epoch_start\nis normally set at ACK processing time, not at send time.\n\nDoing a proper fix would need to add an additional state variable,\nand does not seem worth the trouble, given CUBIC bug has been there\nforever before Jana noticed it.\n\nLet's simply not set epoch_start in the future, otherwise\nbictcp_update() could overflow and CUBIC would again\ngrow cwnd too fast.\n\nThis was detected thanks to a packetdrill test Neal wrote that was flaky\nbefore applying this fix.\n\nChange-Id: Ifd1e4be175824a31619ff4c1dc973f82346b799d\nFixes: 30927520dbae (\"tcp_cubic: better follow cubic curve after idle period\")\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: Neal Cardwell <ncardwell@google.com>\nSigned-off-by: Yuchung Cheng <ycheng@google.com>\nCc: Jana Iyengar <jri@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/aa57ffd91f0be26d131dd9a2f90107f1defcafb6"},{"sha":"a2d156c3d36e46301eca04fc49e37f7e2a6f9ec9","author":{"name":"Neal Cardwell","email":"6eb0de8c52d8a3fcaae13b97cd10ce8592d0bd4f@google.com"},"message":"tcp: fix timing issue in CUBIC slope calculation\n\nThis patch fixes a bug in CUBIC that causes cwnd to increase slightly\ntoo slowly when multiple ACKs arrive in the same jiffy.\n\nIf cwnd is supposed to increase at a rate of more than once per jiffy,\nthen CUBIC was sometimes too slow. Because the bic_target is\ncalculated for a future point in time, calculated with time in\njiffies, the cwnd can increase over the course of the jiffy while the\nbic_target calculated as the proper CUBIC cwnd at time\nt=tcp_time_stamp+rtt does not increase, because tcp_time_stamp only\nincreases on jiffy tick boundaries.\n\nSo since the cnt is set to:\n\tca->cnt = cwnd / (bic_target - cwnd);\nas cwnd increases but bic_target does not increase due to jiffy\ngranularity, the cnt becomes too large, causing cwnd to increase\ntoo slowly.\n\nFor example:\n- suppose at the beginning of a jiffy, cwnd=40, bic_target=44\n- so CUBIC sets:\n   ca->cnt =  cwnd / (bic_target - cwnd) = 40 / (44 - 40) = 40/4 = 10\n- suppose we get 10 acks, each for 1 segment, so tcp_cong_avoid_ai()\n   increases cwnd to 41\n- so CUBIC sets:\n   ca->cnt =  cwnd / (bic_target - cwnd) = 41 / (44 - 41) = 41 / 3 = 13\n\nSo now CUBIC will wait for 13 packets to be ACKed before increasing\ncwnd to 42, insted of 10 as it should.\n\nThe fix is to avoid adjusting the slope (determined by ca->cnt)\nmultiple times within a jiffy, and instead skip to compute the Reno\ncwnd, the \"TCP friendliness\" code path.\n\nReported-by: Eyal Perry <eyalpe@mellanox.com>\nSigned-off-by: Neal Cardwell <ncardwell@google.com>\nSigned-off-by: Yuchung Cheng <ycheng@google.com>\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/a2d156c3d36e46301eca04fc49e37f7e2a6f9ec9"},{"sha":"a2d71450aa466bc616d14f2a09fbaa87882f985b","author":{"name":"imoseyon","email":"10a51fa76245a6d62993b9f678997023cca4f98d@gmail.com"},"message":"msm: camera: suppress excessive logging - boot faster\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/a2d71450aa466bc616d14f2a09fbaa87882f985b"},{"sha":"ee745b7b8cc84636c2f54586e5f15e831f4b13c6","author":{"name":"Figo Wang","email":"10285b5ffa50547ef4e2e42bc03de5e27984a146@codeaurora.org"},"message":"msm: camera: Assign NULL after freeing memory\n\nIn msm_actuator we need to assign memory\npointer to  NULL after freeing that memory\nusing kfree.\n\nChange-Id: I2dd5983f56367983eb3005e95bc1ed7ace7d2b66\nSigned-off-by: Figo Wang <figow@codeaurora.org>\nSigned-off-by: Venumadhav Kurva <kurva@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/ee745b7b8cc84636c2f54586e5f15e831f4b13c6"},{"sha":"43310e83177e7519ec925b806db66d4351bee8b5","author":{"name":"Mayank Parashar","email":"0a865921911c898fc418ba7c759e1e6c93fd15ea@codeaurora.org"},"message":"msm: camera: change log level in csiphy\n\nChange log level in csiphy to avoid crash due to\nunnecessary excessive logging.\n\nChange-Id: Id5d8afc2fe88b0227f5e67d621435c0d97a7f2ef\nSigned-off-by: Mayank Parashar <mayankp@codeaurora.org>\nSigned-off-by: engstk <eng.stk@sapo.pt>\n\nConflicts:\n\tdrivers/media/platform/msm/camera_v2/sensor/csiphy/msm_csiphy.c\n\nSigned-off-by: engstk <eng.stk@sapo.pt>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/43310e83177e7519ec925b806db66d4351bee8b5"},{"sha":"754fec2325f6f79249fa26cd85459800c915d5e6","author":{"name":"ripng","email":"6904a290c267cf5f33bdf47657c1786fb7feccef@outlook.com"},"message":"msm: camera: isp: Handle error case for request_frame\n\nMatch frame id for error case and perform empty buf done.\n\nSigned-off-by: Sreesudhan Ramakrish Ramkumar <srramku@codeaurora.org>\nSigned-off-by: Shuzhen Wang <shuzhenw@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/discipuloosho/android_kernel_moto_shamu/commits/754fec2325f6f79249fa26cd85459800c915d5e6"}]}
{"actor":{"display_login":"discipuloosho"}}