{"push_id":1197044845,"size":6,"distinct_size":6,"ref":"refs/heads/cm-13.0-mod","head":"bcb60fae6815c0c6ceff069706eac8c347628bfe","before":"beca9aabcfa201711b7bb6a1d2baeb97c690fb37","commits":[{"sha":"c3b6cfb051a60b96b13400ff89b2137de557d894","author":{"name":"SeongJae Park","email":"803aa62f1537466cf987bd89f16cc8ecfeb0b694@gmail.com"},"message":"mm/zswap.c: fix trivial typo and arrange indentation\n\nSigned-off-by: SeongJae Park <sj38.park@gmail.com>\nCc: Seth Jennings <sjenning@linux.vnet.ibm.com>\nCc: Minchan Kim <minchan@kernel.org>\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/faizauthar12/android_kernel_xiaomi_ferrari/commits/c3b6cfb051a60b96b13400ff89b2137de557d894"},{"sha":"f6ec4bf627912b3cae7c3351337402bf926b03a7","author":{"name":"SeongJae Park","email":"803aa62f1537466cf987bd89f16cc8ecfeb0b694@gmail.com"},"message":"mm/zswap.c: update zsmalloc in comment to zbud\n\nzswap used zsmalloc before and now using zbud.  But, some comments saying\nit use zsmalloc yet.  Fix the trivial problems.\n\nSigned-off-by: SeongJae Park <sj38.park@gmail.com>\nCc: Seth Jennings <sjenning@linux.vnet.ibm.com>\nCc: Minchan Kim <minchan@kernel.org>\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/faizauthar12/android_kernel_xiaomi_ferrari/commits/f6ec4bf627912b3cae7c3351337402bf926b03a7"},{"sha":"558680d9d188358a79bf10463636191493b557b3","author":{"name":"Minchan Kim","email":"513909c15f9d22f3704dca2f86978b287731f351@kernel.org"},"message":"mm/zswap: support multiple swap devices\n\nCai Liu reporeted that now zbud pool pages counting has a problem when\nmultiple swap is used because it just counts only one swap intead of all\nof swap so zswap cannot control writeback properly.  The result is\nunnecessary writeback or no writeback when we should really writeback.\n\nIOW, it made zswap crazy.\n\nAnother problem in zswap is:\n\nFor example, let's assume we use two swap A and B with different\npriority and A already has charged 19% long time ago and let's assume\nthat A swap is full now so VM start to use B so that B has charged 1%\nrecently.  It menas zswap charged (19% + 1%) is full by default.  Then,\nif VM want to swap out more pages into B, zbud_reclaim_page would be\nevict one of pages in B's pool and it would be repeated continuously.\nIt's totally LRU reverse problem and swap thrashing in B would happen.\n\nThis patch makes zswap consider mutliple swap by creating *a* zbud pool\nwhich will be shared by multiple swap so all of zswap pages in multiple\nswap keep order by LRU so it can prevent above two problems.\n\nSigned-off-by: Minchan Kim <minchan@kernel.org>\nReported-by: Cai Liu <cai.liu@samsung.com>\nSuggested-by: Weijie Yang <weijie.yang.kh@gmail.com>\nCc: Seth Jennings <sjennings@variantweb.net>\nReviewed-by: Bob Liu <bob.liu@oracle.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/faizauthar12/android_kernel_xiaomi_ferrari/commits/558680d9d188358a79bf10463636191493b557b3"},{"sha":"1be41e7138862fa276fc5e334231ce46188d6668","author":{"name":"SeongJae Park","email":"803aa62f1537466cf987bd89f16cc8ecfeb0b694@gmail.com"},"message":"mm/zswap.c: remove unnecessary parentheses\n\nFix following trivial checkpatch error:\n\n  ERROR: return is not a function, parentheses are not required\n\nSigned-off-by: SeongJae Park <sj38.park@gmail.com>\nAcked-by: Seth Jennings <sjennings@variantweb.net>\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/faizauthar12/android_kernel_xiaomi_ferrari/commits/1be41e7138862fa276fc5e334231ce46188d6668"},{"sha":"f1babca6c841e42b4930d1235d79bf97d8e4f3f5","author":{"name":"Eric Dumazet","email":"b3d77ad2db30f558882cc0c038be5a3cf96611f9@google.com"},"message":"mm/zswap: NUMA aware allocation for zswap_dstmem\n\nzswap_dstmem is a percpu block of memory, which should be allocated using\nkmalloc_node(), to get better NUMA locality.\n\nWithout it, all the blocks are allocated from a single node.\n\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nAcked-by: Seth Jennings <sjennings@variantweb.net>\nAcked-by: David Rientjes <rientjes@google.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/faizauthar12/android_kernel_xiaomi_ferrari/commits/f1babca6c841e42b4930d1235d79bf97d8e4f3f5"},{"sha":"bcb60fae6815c0c6ceff069706eac8c347628bfe","author":{"name":"Faiz Authar","email":"f01f7b80cb7734f80cfe7f448678bdbfd64b3532@gmail.com"},"message":"turn it on!","distinct":true,"url":"https://api.github.com/repos/faizauthar12/android_kernel_xiaomi_ferrari/commits/bcb60fae6815c0c6ceff069706eac8c347628bfe"}]}
{"actor":{"display_login":"faizauthar12"}}