{"push_id":2448536025,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"9d02c2b2ca3ec6f11307fcf2cc4a7d1f8d80287f","before":"0b999b877557b1e8adb77b5fc3be37a039785c94","commits":[{"sha":"82044cbb4f1ba84a7fcfac7df23d826d6f080cba","author":{"name":"Susheel Khiani","email":"5aa6d1b9ef056f0957607a4b0807dabe07fa9b70@codeaurora.org"},"message":"Revert \"lowmemorykiller: Don't count reserve page twice\"\n\nThis reverts commit d73f05ceab2717c23f00bfeffa31a7dedd15569a.\n\nThe patch is causing device crash while running\nkernel tests on mainline. The change was to\nmake LMK less aggressive.\n\nChange-Id: I272bf5ccd54a29de1c770d69af7fea2963f46333\nSigned-off-by: Susheel Khiani <skhiani@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dodyirawan85/android_kernel_samsung_j1acevelte/commits/82044cbb4f1ba84a7fcfac7df23d826d6f080cba"},{"sha":"34a2952e42dcfb370f60667dd57f75d808e6d829","author":{"name":"Chintan Pandya","email":"bef1cc286ed242b39339df50c9a31e3cf08d4b6c@codeaurora.org"},"message":"lowmemorykiller: Don't count reserve page twice\n\nThis is essentially revert of\ndc41a1c61a00f7f6213a6ff164495611fd283dbb\nRevert \"lowmemorykiller: Don't count reserve page twice\"\n\nWe need to resolve double accounting of the reserve\npages. Lastly, we have reverted this suspecting this\nas culprit of some issue. But the nature of this patch\nis cleaner and solving real issue of mis-accounting.\n\nChange-Id: I29debaa1bc05703205b323b458f2dfe2938fdfa9\nSigned-off-by: Chintan Pandya <cpandya@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dodyirawan85/android_kernel_samsung_j1acevelte/commits/34a2952e42dcfb370f60667dd57f75d808e6d829"},{"sha":"4081cfc024ea9ed53240c6da514baafd3d388b32","author":{"name":"Liam Mark","email":"db460ca79fa3459eb33cde4b2632331670821bd4@codeaurora.org"},"message":"lowmemorykiller: enhance debug information\n\nAdd extra debug information to make it easier to both determine\nwhy the lowmemorykiller killed a process and to help find the source\nof memory leaks.\n\nAlso increase the debug level for \"select\" statements to help prevent\nflooding the log.\n\nChange-Id: I3b6876c5ecdf192ecc271aed3f37579f66d47a08\nSigned-off-by: Liam Mark <lmark@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dodyirawan85/android_kernel_samsung_j1acevelte/commits/4081cfc024ea9ed53240c6da514baafd3d388b32"},{"sha":"a2eee20424c573f378a7da38ef286779c6d18c4d","author":{"name":"Laura Abbott","email":"8553df7474583031a579ce7388bd843e3b158549@codeaurora.org"},"message":"lowmemorykiller: Dump out slab state information\n\nLeaks from the slab allocator are a very common cause of\nout of memory issues and excessive lowmemorykiller killing.\nDump out the slab statistics as well to help with debugging.\n\nChange-Id: Ia5e4eeb66092c76f2b761321c88fa75c4138927c\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dodyirawan85/android_kernel_samsung_j1acevelte/commits/a2eee20424c573f378a7da38ef286779c6d18c4d"},{"sha":"874c5c169eb516c7ddfcc8ad2b8d885357da0bae","author":{"name":"Laura Abbott","email":"8553df7474583031a579ce7388bd843e3b158549@codeaurora.org"},"message":"lowmemorykiller: Run the lowmemory notifier when killing\n\nWhen the lowmemory killer starts killing processes, it's useful to\nbe able to see the state of other memory in the system. Call the\nlowmemory notifier to get other clients to dump out their state.\n\nChange-Id: Ie3b1d47149f0108b42b7961fd47a8cc5efe2c590\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dodyirawan85/android_kernel_samsung_j1acevelte/commits/874c5c169eb516c7ddfcc8ad2b8d885357da0bae"},{"sha":"4595d8516a519549515e37676ced9c2110be3b52","author":{"name":"Hong-Mei Li","email":"f21d9f2a543f8ebb541fdb6fdb4841297cdcb27a@motorola.com"},"message":"staging: android: lowmemorykiller: skip dying or exiting task\n\nUnder certain circumstances, a process may take time to handle a SIGKILL.\nWhen lowmemkiller is called again shortly after, it would pick the same\nprocess to kill over and over, so that we cann't get free memory for long\ntime. We would skip the task who has fatal_signal_pending().\n\nAlso a task can be selected to kill when it's already exiting. Sending\nsignal to the task at that state won't set TIF_SIGPENDING for it.\nAfter that, every task including threads in the exiting task itself\nrunning into lmk will compete for the mutex, then spend some time\nwaiting for the exiting task to release memory or try to send signal\nto the same task again. We skip lmk if current thread group leader is\nexiting and is killed by lmk. Also delegate TIF_MEMDIE to current task.\n\nThis is ported and mergered from below four local patches:\n    d9d2b1f141a4d4bbb94501a10282d9cd5e119b6f\n    8a57e7df00a12f35370d5edef83676f24d8e8ade\n    87656f5289168b13e94dcd2a1d678c5008b1d074\n    90f9b91c86307667572a6487b2fbdb7575c434f6\n\nChange-Id: I0bf7f59bc01549c75df365bff46fc9f7262b4300\nSigned-off-by: Hong-Mei Li <a21834@motorola.com>\nReviewed-on: http://gerrit.pcs.mot.com/625310\nSLTApproved: Slta Waiver <sltawvr@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Yi-Wei Zhao <gbjc64@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>","distinct":true,"url":"https://api.github.com/repos/dodyirawan85/android_kernel_samsung_j1acevelte/commits/4595d8516a519549515e37676ced9c2110be3b52"},{"sha":"e429d19704c35be458f99ec4616b8b5114a5bb58","author":{"name":"Hong-Mei Li","email":"f21d9f2a543f8ebb541fdb6fdb4841297cdcb27a@motorola.com"},"message":"trace: memkill: trace LMK and OOM kills\n\nHow to enable tracer:\n\n  # mount -t debugfs nodev /sys/kernel/debug\n  # echo 1 > /sys/kernel/debug/tracing/tracing_on\n  # echo 1 > /sys/kernel/debug/tracing/events/memkill/enable\n  # cat /sys/kernel/debug/tracing/trace\n\nEvent format:\n\n  oom_kill: <pid> <comm> <total_vm> <anon_rss> <file_rss> <oom_score_adj> <order> <points> <cached> <freeswap>\n  oom_kill_shared: <pid> <comm>\n  lmk_kill: <pid> <comm> <selected_oom_adj> <selected_tasksize> <min_adj> <cached> <freeswap>\n\nFor LMK, we  considers memory status per zone. And appends gfp mask and\nper-zone free/file page state to LMK kill tracing. A field\n<Node_id>:<Zone_id>:<Nr_free>:<Nr_page> is printed for each zone.\n\nAlso, we guarantees lmk trace log to always have fixed number of columns.\n\n(cherry picked from commit 8bc7dc4d892f140163f50824c9ae3479f01033b1)\n(cherry picked from commit 86111e237a69874f8d55608f82087c2bc7b9ed3d)\n(cherry picked from commit 34acdf16bbe3544c91ab13f04665ae579b59c80d)\n\nChange-Id: Ic45e181c62aead9b19d2a40363217f9220896096\nSigned-off-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>\nReviewed-on: http://gerrit.pcs.mot.com/480746\nReviewed-on: http://gerrit.pcs.mot.com/513174\nReviewed-by: Jason Hrycay <jason.hrycay@motorola.com>\nReviewed-by: Thirumarai Selvi S <a16462@motorola.com>\nReviewed-by: Christopher Fries <qcf001@motorola.com>\nReviewed-on: http://gerrit.mot.com/650046\nSLTApproved: Slta Waiver <sltawvr@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>\nReviewed-on: http://gerrit.mot.com/669139","distinct":true,"url":"https://api.github.com/repos/dodyirawan85/android_kernel_samsung_j1acevelte/commits/e429d19704c35be458f99ec4616b8b5114a5bb58"},{"sha":"9d02c2b2ca3ec6f11307fcf2cc4a7d1f8d80287f","author":{"name":"Yi-wei Zhao","email":"338d330bc94ac4c6a8331b6b30850f7d9c1eb7b9@motorola.com"},"message":"drivers:lmk: implement task's adj rbtree\n\nBased on the current LMK implementation, LMK has to\nscan all processes to select the correct task to kill\nduring low memory.\n\nThe basic idea for the optimization is to : queue all\ntasks with oom_score_adj priority, and then LMK just\nselects the proper task from the queue(rbtree) to kill.\n\nperformance improvement:\ncurrent: average time to find a task to kill : 1004us\noptimized: average time to find a task to kill: 43us\n\nChange-Id: I32504e9f2f370d58c038eea7457d95c8ed8b6b9b\nSigned-off-by: Hong-Mei Li <a21834@motorola.com>\nSigned-off-by: Yi-wei Zhao <gbjc64@motorola.com>\nReviewed-on: http://gerrit.mot.com/701205\nSLTApproved: Slta Waiver <sltawvr@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>\n\nConflicts:\n\tdrivers/staging/android/Kconfig","distinct":true,"url":"https://api.github.com/repos/dodyirawan85/android_kernel_samsung_j1acevelte/commits/9d02c2b2ca3ec6f11307fcf2cc4a7d1f8d80287f"}]}
{"actor":{"display_login":"dodyirawan85"}}