{"push_id":623821874,"size":10,"distinct_size":10,"ref":"refs/heads/cm-12.1_mod","head":"c54cef9886a7e142cbd6c57658a21ce6c0c89147","before":"1ba514c25b6ae9d355fdc2ebd02e212ea6cdfdf7","commits":[{"sha":"c4979f87a5b485b72b342e6c8ce60b0a1e9a9da2","author":{"email":"de609eb4d5d70b1d38ec6642adbfc33a2781f63c@zeniv.linux.org.uk","name":"Al Viro"},"message":"nick kvfree() from apparmor\n\ntoo many places open-code it\n\nConflicts:\n\tmm/util.c\n\nBug: 17871993\nChange-Id: I007f4b663d7af564b2ce4009f5e13eeeeb82929a\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>\nGit-commit: 39f1f78d53b9bcbca91967380c5f0f2305a5c55f\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[jgebben@codeaurora.org: Remove redundant apparmor code not present upstream]\nSigned-off-by: Jeremy Gebben <jgebben@codeaurora.org>\nSigned-off-by: Naveen Ramaraj <nramaraj@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kostoulhs/android_kernel_samsung_msm8930-common/commits/c4979f87a5b485b72b342e6c8ce60b0a1e9a9da2"},{"sha":"45b66606b66b15ae3f0f38af16f22becbad71d7d","author":{"email":"34a322c05ccf7a69003b3e288dfc60055c6d0c33@codeaurora.org","name":"Liam Mark"},"message":"mm, oom: make dump_tasks public\n\nAllow other functions to dump the list of tasks.\nUseful for when debugging memory leaks.\n\nBug: 17871993\nChange-Id: I76c33a118a9765b4c2276e8c76de36399c78dbf6\nSigned-off-by: Liam Mark <lmark@codeaurora.org>\nSigned-off-by: Naveen Ramaraj <nramaraj@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kostoulhs/android_kernel_samsung_msm8930-common/commits/45b66606b66b15ae3f0f38af16f22becbad71d7d"},{"sha":"3492cfbb00f8c3484182a6001eccfafec28b19d0","author":{"email":"209ba179947c35aa8a2a46f4caa398fd10622190@gmail.com","name":"Arne Coucheron"},"message":"lmk: Sync with hammerhead\n\nChange-Id: Ie14eaa3a9af82a3c8e2b5c0f00dc847817334d93","distinct":true,"url":"https://api.github.com/repos/kostoulhs/android_kernel_samsung_msm8930-common/commits/3492cfbb00f8c3484182a6001eccfafec28b19d0"},{"sha":"e7df15197a3e72f6ec0241e8aec12245620bd3c5","author":{"email":"209ba179947c35aa8a2a46f4caa398fd10622190@gmail.com","name":"Arne Coucheron"},"message":"Revert \"seq_file: Allocate memory using vmalloc when kmalloc failed\"\n\nThis reverts commit 24a8d103190c0f03c6ed61d8934db62abe278c0e.","distinct":true,"url":"https://api.github.com/repos/kostoulhs/android_kernel_samsung_msm8930-common/commits/e7df15197a3e72f6ec0241e8aec12245620bd3c5"},{"sha":"6c49d712d1466acab7e4a00c43bb56e5f385b285","author":{"email":"e8b50d7b4a37839a028792f3f95c0e00a3aa8c10@lge.com","name":"Devin Kim"},"message":"seq_file: always clear m->count when we free m->buf\n\nOnce we'd freed m->buf, m->count should become zero - we have no valid\ncontents reachable via m->buf.\n\ncherry-picked from https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/fs/seq_file.c?id=801a76050bcf8d4e500eb8d048ff6265f37a61c8\n\nChange-Id: I4c1d3e69db4ecf5362e2a5d05bfd7db754dc6dc6\nReported-by: Charley (Hao Chuan) Chu <charley.chu@broadcom.com>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Devin Kim <dojip.kim@lge.com>","distinct":true,"url":"https://api.github.com/repos/kostoulhs/android_kernel_samsung_msm8930-common/commits/6c49d712d1466acab7e4a00c43bb56e5f385b285"},{"sha":"8c3373d59e0d241de6bfff6ff27715c6958233fd","author":{"email":"8dcf0f69152f32f23184f83357a3731522e56b9c@de.ibm.com","name":"Heiko Carstens"},"message":"fs/seq_file: fallback to vmalloc allocation\n\nThere are a couple of seq_files which use the single_open() interface.\nThis interface requires that the whole output must fit into a single\nbuffer.\n\nE.g.  for /proc/stat allocation failures have been observed because an\norder-4 memory allocation failed due to memory fragmentation.  In such\nsituations reading /proc/stat is not possible anymore.\n\nTherefore change the seq_file code to fallback to vmalloc allocations\nwhich will usually result in a couple of order-0 allocations and hence\nalso work if memory is fragmented.\n\nFor reference a call trace where reading from /proc/stat failed:\n\n  sadc: page allocation failure: order:4, mode:0x1040d0\n  CPU: 1 PID: 192063 Comm: sadc Not tainted 3.10.0-123.el7.s390x #1\n  [...]\n  Call Trace:\n    show_stack+0x6c/0xe8\n    warn_alloc_failed+0xd6/0x138\n    __alloc_pages_nodemask+0x9da/0xb68\n    __get_free_pages+0x2e/0x58\n    kmalloc_order_trace+0x44/0xc0\n    stat_open+0x5a/0xd8\n    proc_reg_open+0x8a/0x140\n    do_dentry_open+0x1bc/0x2c8\n    finish_open+0x46/0x60\n    do_last+0x382/0x10d0\n    path_openat+0xc8/0x4f8\n    do_filp_open+0x46/0xa8\n    do_sys_open+0x114/0x1f0\n    sysc_tracego+0x14/0x1a\n\nConflicts:\n\tfs/seq_file.c\n\nBug: 17871993\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nTested-by: David Rientjes <rientjes@google.com>\nCc: Ian Kent <raven@themaw.net>\nCc: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>\nCc: Thorsten Diehl <thorsten.diehl@de.ibm.com>\nCc: Andrea Righi <andrea@betterlinux.com>\nCc: Christoph Hellwig <hch@infradead.org>\nCc: Al Viro <viro@zeniv.linux.org.uk>\nCc: Stefan Bader <stefan.bader@canonical.com>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nGit-commit: 058504edd02667eef8fac9be27ab3ea74332e9b4\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nChange-Id: Iad795a92fee1983c300568429a6283c48625bd9a\nSigned-off-by: Jeremy Gebben <jgebben@codeaurora.org>\nSigned-off-by: Naveen Ramaraj <nramaraj@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kostoulhs/android_kernel_samsung_msm8930-common/commits/8c3373d59e0d241de6bfff6ff27715c6958233fd"},{"sha":"b1d0db1800945834cbd90ddc3eff1e35cc44ca91","author":{"email":"fec53db8c4887e6e95defbb5052bc6438029c1e6@codeaurora.org","name":"Jordan Crouse"},"message":"fs/seq_file: Use vmalloc by default for allocations > PAGE_SIZE\n\nSome OOM implementations are pretty trigger happy when it comes to\nreleasing memory for kmalloc() allocations.  We might as well head\nstraight to vmalloc for allocations over PAGE_SIZE.\n\nBug: 17871993\nChange-Id: Ic0dedbadc8bf551d34cc5d77c8073938d4adef80\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>\nSigned-off-by: Naveen Ramaraj <nramaraj@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kostoulhs/android_kernel_samsung_msm8930-common/commits/b1d0db1800945834cbd90ddc3eff1e35cc44ca91"},{"sha":"4afb2efbe54ccdfbee9a075d81201caf043a3fbe","author":{"email":"30ac7e9d34cbeb0437860186ca5724301c19a274@android.com","name":"Rom Lemarchand"},"message":"Revert \"Grants system server access to /proc/<pid>/oom_adj for Android applications.\"\n\nThis reverts commit aa3305f2ba5976a95637c69c63409fdf007e1414.\n\nBug: 19636629\nChange-Id: I1b8ff0f71dd60c7c17faf2de371ef6a2ce9e5f96","distinct":true,"url":"https://api.github.com/repos/kostoulhs/android_kernel_samsung_msm8930-common/commits/4afb2efbe54ccdfbee9a075d81201caf043a3fbe"},{"sha":"7476cc2211cf1cc901bb79eca96d3d9a70e3d529","author":{"email":"30ac7e9d34cbeb0437860186ca5724301c19a274@android.com","name":"Rom Lemarchand"},"message":"proc: make oom adjustment files user read-only\n\nMake oom_adj and oom_score_adj user read-only.\n\nBug: 19636629\nChange-Id: I055bb172d5b4d3d856e25918f3c5de8edf31e4a3\nSigned-off-by: Rom Lemarchand <romlem@google.com>","distinct":true,"url":"https://api.github.com/repos/kostoulhs/android_kernel_samsung_msm8930-common/commits/7476cc2211cf1cc901bb79eca96d3d9a70e3d529"},{"sha":"c54cef9886a7e142cbd6c57658a21ce6c0c89147","author":{"email":"30ac7e9d34cbeb0437860186ca5724301c19a274@android.com","name":"Rom Lemarchand"},"message":"kbuild: make it possible to specify the module output dir\n\nMake modinst_dir user-defined on the command line.\n\nThis allows to do things like:\nmake MODLIB=output/ modinst_dir=. modules_install\n\nto ensure all the .ko are in the output/ directory.\n\nChange-Id: I2bc007eea27ee744d35289e26e4a8ac43ba04151\nSigned-off-by: Rom Lemarchand <romlem@android.com>","distinct":true,"url":"https://api.github.com/repos/kostoulhs/android_kernel_samsung_msm8930-common/commits/c54cef9886a7e142cbd6c57658a21ce6c0c89147"}]}