Created attachment 485166 [details] build.log Patch 1800_fix-lru-cache-add-oom-regression.patch appears to have been munged and the @'s in the line references have become <at>s. See attachments.
Created attachment 485168 [details] Malformed 1800_fix-lru-cache-add-oom-regression.patch Revert commit 8f182270dfec mm/swap.c: flush lru pvecs on compound page arrival to fix OOM error. Signed-off-by: Steven Rostedt <rostedt <at> goodmis.org> --- diff --git a/mm/swap.c b/mm/swap.c index b523f0a4cbfb..ab3b9c2dd783 100644 --- a/mm/swap.c +++ b/mm/swap.c <at> <at> -631,7 +631,7 <at> <at> static void __lru_cache_add(struct page *page) struct pagevec *pvec = &get_cpu_var(lru_add_pvec); page_cache_get(page); - if (!pagevec_space(pvec) || PageCompound(page)) + if (!pagevec_add(pvec, page) || PageCompound(page)) __pagevec_lru_add(pvec); put_cpu_var(lru_add_pvec); }
Created attachment 485170 [details] Malformed 1800_fix-lru-cache-add-oom-regression.patch The issue is hopefully quite easy to spot!
For extra comedy:- Closer examination shows this patch actually isn't necessary ...
no problems here, and I don't think you mean 4.1.12.. Applying 1036_linux-4.1.37.patch (-p1) ... [ ok ] * Applying 1037_linux-4.1.38.patch (-p1) ... [ ok ] * Applying 1038_linux-4.1.39.patch (-p1) ... [ ok ] * Applying 1039_linux-4.1.40.patch (-p1) ... [ ok ] * Applying 1040_linux-4.1.41.patch (-p1) ... [ ok ] * Applying 1041_linux-4.1.42.patch (-p1) ... [ ok ] * Applying 1500_XATTR_USER_PREFIX.patch (-p1) ... [ ok ] * Applying 1510_fs-enable-link-security-restrictions-by-default.patch (-p1) ... [ ok ] * Applying 1800_fix-lru-cache-add-oom-regression.patch (-p1) ... [ ok ] * Applying 2700_ThinkPad-30-brightness-control-fix.patch (-p1) ... [ ok ] * Applying 2900_dev-root-proc-mount-fix.patch (-p1) ... [ ok ] * Applying 2905_2disk-resume-image-fix.patch (-p1) ... [ ok ] * Applying 2910_lz4-compression-fix.patch (-p1) ... [ ok ] * Applying 4200_fbcondecor-3.19.patch (-p1) ... [ ok ] * Applying 4567_distro-Gentoo-Kconfig.patch (-p1) ... [ ok ] * Applying 5001_block-cgroups-kconfig-build-bits-for-BFQ-v7r8-4.1.patch (-p1) ... [ ok ] * Applying 5002_block-introduce-the-BFQ-v7r8-I-O-sched-for-4.1.patch1 (-p1) ... [ ok ] * Applying 5003_block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r8-for-4.1.0.patch (-p1) ... [ ok ] * Applying 5010_enable-additional-cpu-optimizations-for-gcc-4.9.patch (-p1) ... [ ok ] debug: Doing premake debug: Doing unpack_set_extraversion >>> Source unpacked in /tmp/portage/sys-kernel/gentoo-sources-4.1.42/work
Is that with +experimental set? You're right I'm on 4.1.42 ;) Definitely failed for me .. are you sure you're using the upstream (ie. distfiles) versions of things and the in-tree manifests?!
Could you fix the title of this bug. You know, for less comedy. Notice the experimental patches being applied. It should not matter anyways as they are applied afterwards. * Applying 1800_fix-lru-cache-add-oom-regression.patch (-p1) ... [ ok ] * Applying 2700_ThinkPad-30-brightness-control-fix.patch (-p1) ... [ ok ] * Applying 2900_dev-root-proc-mount-fix.patch (-p1) ... [ ok ] * Applying 2905_2disk-resume-image-fix.patch (-p1) ... [ ok ] * Applying 2910_lz4-compression-fix.patch (-p1) ... [ ok ] * Applying 4200_fbcondecor-3.19.patch (-p1) ... [ ok ] * Applying 4567_distro-Gentoo-Kconfig.patch (-p1) ... [ ok ] * Applying 5001_block-cgroups-kconfig-build-bits-for-BFQ-v7r8-4.1.patch (-p1) ... [ ok ] * Applying 5002_block-introduce-the-BFQ-v7r8-I-O-sched-for-4.1.patch1 (-p1) ... [ ok ] * Applying 5003_block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r8-for-4.1.0.patch (-p1) ... [ ok ] * Applying 5010_enable-additional-cpu-optimizations-for-gcc-4.9.patch (-p1) ..
Guess I'll have to try again with --debug .. most strange ..
Please check your system and setup