From: Kevin Hilman <khilman@kernel.org>
To: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Will Deacon <will.deacon@arm.com>,
Simon Horman <horms@verge.net.au>,
Tyler Baker <tyler.baker@linaro.org>, Nishanth Menon <nm@ti.com>,
Russell King - ARM Linux <linux@arm.linux.org.uk>,
Arnd Bergmann <arnd@arndb.de>,
"linux-sh@vger.kernel.org" <linux-sh@vger.kernel.org>,
Marc Zyngier <Marc.Zyngier@arm.com>,
Catalin Marinas <Catalin.Marinas@arm.com>,
Magnus Damm <magnus.damm@gmail.com>,
"grygorii.strashko@linaro.org" <grygorii.strashko@linaro.org>,
"linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>
Subject: Re: Possible regression in next-20150323 due to "ARM, arm64: kvm: get rid of the bounce page"
Date: Tue, 31 Mar 2015 15:10:33 -0700 [thread overview]
Message-ID: <7h8uec95t2.fsf@deeprootsystems.com> (raw)
In-Reply-To: <CAKv+Gu_ZHZFm-1eXn+r7fkEHOxqSmj+Q+Mmy7k6LK531vSfAjQ@mail.gmail.com> (Ard Biesheuvel's message of "Tue, 31 Mar 2015 23:39:47 +0200")
Hi Ard,
Ard Biesheuvel <ard.biesheuvel@linaro.org> writes:
[...]
> I think Will and I were both under the impression that this patch
>
> https://git.kernel.org/cgit/linux/kernel/git/arm64/linux.git/log/?h=kvm-bounce-page
>
> fixed the issue conclusively.
Nope, that branch is already part of linux-next, and linux-next still
fails to compile for 20+ defconfigs[1]
> Could you elaborate on the issue please? What is the error you are
> getting, and can you confirm that is is caused by ld choking on the
> linker script? If not, this is another error than the one we have been
> trying to fix
It's definitely not linker script related.
Using "arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.7.3-12ubuntu1) 4.7.3",
here's the error when building for multi_v7_defconfig (full log
available[2]):
../mm/migrate.c: In function 'migrate_pages':
../mm/migrate.c:1148:1: internal compiler error: in push_minipool_fix, at config/arm/arm.c:13101
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.7/README.Bugs> for instructions.
Preprocessed source stored into /tmp/ccO1Nz1m.out file, please attach
this to your bugreport.
make[2]: *** [mm/migrate.o] Error 1
make[2]: Target `__build' not remade because of errors.
make[1]: *** [mm] Error 2
build bisect points to commit 21f992084aeb[3], but that doesn't revert
cleanly so I haven't got any further than that yet.
Kevin
[1] http://kernelci.org/build/next/kernel/next-20150331/
[2] http://storage.kernelci.org/next/next-20150331/arm-multi_v7_defconfig/build.log
[3] 21f992084aeb777675ba5f9c2dc6663e8a06e467 is the first bad commit
Author: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Date: Wed Mar 25 13:02:28 2015 +1100
page-flags: define behavior of FS/IO-related flags on compound pages
It seems we don't have compound page on FS/IO path currently. Use
NO_COMPOUND to catch if we have.
The odd exception is PG_dirty: sound uses compound pages and maps
them
with PTEs. NO_COMPOUND triggers VM_BUG_ON() in set_page_dirty() on
handling shared fault. Let's use HEAD for PG_dirty.
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Cc: Hugh Dickins <hughd@google.com>
Cc: Dave Hansen <dave.hansen@intel.com>
Cc: Mel Gorman <mgorman@suse.de>
Cc: Rik van Riel <riel@redhat.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: Christoph Lameter <cl@linux.com>
Cc: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
Cc: Steve Capper <steve.capper@linaro.org>
Cc: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Michal Hocko <mhocko@suse.cz>
Cc: Jerome Marchand <jmarchan@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
:040000 040000 0d621460af1123de8fc33c881ae314c914725afc
b843f45fb2a1c2537e8c17946d3f8af512cab84d M include
bisect run success
WARNING: multiple messages have this Message-ID (diff)
From: Kevin Hilman <khilman@kernel.org>
To: linux-arm-kernel@lists.infradead.org
Subject: Re: Possible regression in next-20150323 due to "ARM, arm64: kvm: get rid of the bounce page"
Date: Tue, 31 Mar 2015 22:10:33 +0000 [thread overview]
Message-ID: <7h8uec95t2.fsf@deeprootsystems.com> (raw)
In-Reply-To: <CAKv+Gu_ZHZFm-1eXn+r7fkEHOxqSmj+Q+Mmy7k6LK531vSfAjQ@mail.gmail.com> (Ard Biesheuvel's message of "Tue, 31 Mar 2015 23:39:47 +0200")
Hi Ard,
Ard Biesheuvel <ard.biesheuvel@linaro.org> writes:
[...]
> I think Will and I were both under the impression that this patch
>
> https://git.kernel.org/cgit/linux/kernel/git/arm64/linux.git/log/?h=kvm-bounce-page
>
> fixed the issue conclusively.
Nope, that branch is already part of linux-next, and linux-next still
fails to compile for 20+ defconfigs[1]
> Could you elaborate on the issue please? What is the error you are
> getting, and can you confirm that is is caused by ld choking on the
> linker script? If not, this is another error than the one we have been
> trying to fix
It's definitely not linker script related.
Using "arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.7.3-12ubuntu1) 4.7.3",
here's the error when building for multi_v7_defconfig (full log
available[2]):
../mm/migrate.c: In function 'migrate_pages':
../mm/migrate.c:1148:1: internal compiler error: in push_minipool_fix, at config/arm/arm.c:13101
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.7/README.Bugs> for instructions.
Preprocessed source stored into /tmp/ccO1Nz1m.out file, please attach
this to your bugreport.
make[2]: *** [mm/migrate.o] Error 1
make[2]: Target `__build' not remade because of errors.
make[1]: *** [mm] Error 2
build bisect points to commit 21f992084aeb[3], but that doesn't revert
cleanly so I haven't got any further than that yet.
Kevin
[1] http://kernelci.org/build/next/kernel/next-20150331/
[2] http://storage.kernelci.org/next/next-20150331/arm-multi_v7_defconfig/build.log
[3] 21f992084aeb777675ba5f9c2dc6663e8a06e467 is the first bad commit
Author: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Date: Wed Mar 25 13:02:28 2015 +1100
page-flags: define behavior of FS/IO-related flags on compound pages
It seems we don't have compound page on FS/IO path currently. Use
NO_COMPOUND to catch if we have.
The odd exception is PG_dirty: sound uses compound pages and maps
them
with PTEs. NO_COMPOUND triggers VM_BUG_ON() in set_page_dirty() on
handling shared fault. Let's use HEAD for PG_dirty.
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Cc: Hugh Dickins <hughd@google.com>
Cc: Dave Hansen <dave.hansen@intel.com>
Cc: Mel Gorman <mgorman@suse.de>
Cc: Rik van Riel <riel@redhat.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: Christoph Lameter <cl@linux.com>
Cc: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
Cc: Steve Capper <steve.capper@linaro.org>
Cc: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Michal Hocko <mhocko@suse.cz>
Cc: Jerome Marchand <jmarchan@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
:040000 040000 0d621460af1123de8fc33c881ae314c914725afc
b843f45fb2a1c2537e8c17946d3f8af512cab84d M include
bisect run success
WARNING: multiple messages have this Message-ID (diff)
From: khilman@kernel.org (Kevin Hilman)
To: linux-arm-kernel@lists.infradead.org
Subject: Possible regression in next-20150323 due to "ARM, arm64: kvm: get rid of the bounce page"
Date: Tue, 31 Mar 2015 15:10:33 -0700 [thread overview]
Message-ID: <7h8uec95t2.fsf@deeprootsystems.com> (raw)
In-Reply-To: <CAKv+Gu_ZHZFm-1eXn+r7fkEHOxqSmj+Q+Mmy7k6LK531vSfAjQ@mail.gmail.com> (Ard Biesheuvel's message of "Tue, 31 Mar 2015 23:39:47 +0200")
Hi Ard,
Ard Biesheuvel <ard.biesheuvel@linaro.org> writes:
[...]
> I think Will and I were both under the impression that this patch
>
> https://git.kernel.org/cgit/linux/kernel/git/arm64/linux.git/log/?h=kvm-bounce-page
>
> fixed the issue conclusively.
Nope, that branch is already part of linux-next, and linux-next still
fails to compile for 20+ defconfigs[1]
> Could you elaborate on the issue please? What is the error you are
> getting, and can you confirm that is is caused by ld choking on the
> linker script? If not, this is another error than the one we have been
> trying to fix
It's definitely not linker script related.
Using "arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.7.3-12ubuntu1) 4.7.3",
here's the error when building for multi_v7_defconfig (full log
available[2]):
../mm/migrate.c: In function 'migrate_pages':
../mm/migrate.c:1148:1: internal compiler error: in push_minipool_fix, at config/arm/arm.c:13101
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.7/README.Bugs> for instructions.
Preprocessed source stored into /tmp/ccO1Nz1m.out file, please attach
this to your bugreport.
make[2]: *** [mm/migrate.o] Error 1
make[2]: Target `__build' not remade because of errors.
make[1]: *** [mm] Error 2
build bisect points to commit 21f992084aeb[3], but that doesn't revert
cleanly so I haven't got any further than that yet.
Kevin
[1] http://kernelci.org/build/next/kernel/next-20150331/
[2] http://storage.kernelci.org/next/next-20150331/arm-multi_v7_defconfig/build.log
[3] 21f992084aeb777675ba5f9c2dc6663e8a06e467 is the first bad commit
Author: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Date: Wed Mar 25 13:02:28 2015 +1100
page-flags: define behavior of FS/IO-related flags on compound pages
It seems we don't have compound page on FS/IO path currently. Use
NO_COMPOUND to catch if we have.
The odd exception is PG_dirty: sound uses compound pages and maps
them
with PTEs. NO_COMPOUND triggers VM_BUG_ON() in set_page_dirty() on
handling shared fault. Let's use HEAD for PG_dirty.
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Cc: Hugh Dickins <hughd@google.com>
Cc: Dave Hansen <dave.hansen@intel.com>
Cc: Mel Gorman <mgorman@suse.de>
Cc: Rik van Riel <riel@redhat.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: Christoph Lameter <cl@linux.com>
Cc: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
Cc: Steve Capper <steve.capper@linaro.org>
Cc: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Michal Hocko <mhocko@suse.cz>
Cc: Jerome Marchand <jmarchan@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
:040000 040000 0d621460af1123de8fc33c881ae314c914725afc
b843f45fb2a1c2537e8c17946d3f8af512cab84d M include
bisect run success
next prev parent reply other threads:[~2015-03-31 22:10 UTC|newest]
Thread overview: 125+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-24 0:45 Possible regression in next-20150323 due to "ARM, arm64: kvm: get rid of the bounce page" Simon Horman
2015-03-24 0:45 ` Simon Horman
2015-03-24 0:52 ` Tyler Baker
2015-03-24 0:52 ` Tyler Baker
2015-03-24 0:53 ` Tyler Baker
2015-03-24 0:53 ` Tyler Baker
2015-03-24 8:31 ` Ard Biesheuvel
2015-03-24 8:31 ` Ard Biesheuvel
2015-03-24 16:13 ` Nishanth Menon
2015-03-24 16:13 ` Nishanth Menon
2015-03-24 16:13 ` Nishanth Menon
2015-03-24 18:42 ` [PATCH] gpio: syscon: reduce message level when direction reg offset not in dt grygorii.strashko
2015-03-24 20:00 ` Murali Karicheri
2015-03-24 20:00 ` Murali Karicheri
2015-03-24 20:52 ` santosh shilimkar
2015-03-27 10:18 ` Linus Walleij
2015-03-26 0:39 ` Possible regression in next-20150323 due to "ARM, arm64: kvm: get rid of the bounce page" Simon Horman
2015-03-26 0:39 ` Simon Horman
2015-03-26 0:39 ` Simon Horman
2015-03-26 13:36 ` Will Deacon
2015-03-26 13:36 ` Will Deacon
2015-03-26 13:36 ` Will Deacon
2015-03-26 15:29 ` Tyler Baker
2015-03-26 15:29 ` Tyler Baker
2015-03-26 15:29 ` Tyler Baker
2015-03-27 0:25 ` Simon Horman
2015-03-27 0:25 ` Simon Horman
2015-03-27 0:25 ` Simon Horman
2015-03-27 10:06 ` Will Deacon
2015-03-27 10:06 ` Will Deacon
2015-03-27 10:06 ` Will Deacon
2015-03-27 11:55 ` Simon Horman
2015-03-27 11:55 ` Simon Horman
2015-03-27 11:55 ` Simon Horman
2015-03-27 15:18 ` Tyler Baker
2015-03-27 15:18 ` Tyler Baker
2015-03-27 15:18 ` Tyler Baker
2015-03-31 18:58 ` Kevin Hilman
2015-03-31 18:58 ` Kevin Hilman
2015-03-31 21:39 ` Ard Biesheuvel
2015-03-31 21:39 ` Ard Biesheuvel
2015-03-31 21:39 ` Ard Biesheuvel
2015-03-31 22:10 ` Kevin Hilman [this message]
2015-03-31 22:10 ` Kevin Hilman
2015-03-31 22:10 ` Kevin Hilman
2015-04-01 9:37 ` [PATCH] mm/migrate: Mark unmap_and_move() "noinline" to avoid ICE in gcc 4.7.3 (was: Re: Possible regression in gcc 4.7.3 next-20150323 due to "ARM, arm64: kvm: get rid of the bounce page") Geert Uytterhoeven
2015-04-01 9:37 ` Geert Uytterhoeven
2015-04-01 9:37 ` Geert Uytterhoeven
2015-04-01 9:37 ` Geert Uytterhoeven
2015-04-01 9:37 ` [PATCH] mm/migrate: Mark unmap_and_move() "noinline" to avoid ICE in gcc 4.7.3 (was: Re: Possible re Geert Uytterhoeven
2015-04-01 9:47 ` [PATCH] mm/migrate: Mark unmap_and_move() "noinline" to avoid ICE in gcc 4.7.3 Marc Zyngier
2015-04-01 9:47 ` Marc Zyngier
2015-04-01 9:47 ` Marc Zyngier
2015-04-01 9:47 ` Marc Zyngier
2015-04-01 19:40 ` Andrew Morton
2015-04-01 19:40 ` Andrew Morton
2015-04-01 19:40 ` Andrew Morton
2015-04-01 19:40 ` Andrew Morton
2015-04-01 21:54 ` Kevin Hilman
2015-04-01 21:54 ` Kevin Hilman
2015-04-01 21:54 ` Kevin Hilman
2015-04-01 21:54 ` Kevin Hilman
2015-04-01 21:54 ` Kevin Hilman
2015-04-01 21:59 ` Russell King - ARM Linux
2015-04-01 21:59 ` Russell King - ARM Linux
2015-04-01 21:59 ` Russell King - ARM Linux
2015-04-01 21:59 ` Russell King - ARM Linux
2015-04-02 7:17 ` Geert Uytterhoeven
2015-04-02 7:17 ` Geert Uytterhoeven
2015-04-02 7:17 ` Geert Uytterhoeven
2015-04-02 7:17 ` Geert Uytterhoeven
2015-04-02 19:12 ` Lina Iyer
2015-04-02 19:12 ` Lina Iyer
2015-04-02 19:12 ` Lina Iyer
2015-04-02 19:12 ` Lina Iyer
2015-04-02 21:12 ` Kevin Hilman
2015-04-02 21:12 ` Kevin Hilman
2015-04-02 21:12 ` Kevin Hilman
2015-04-02 21:12 ` Kevin Hilman
2015-04-02 21:53 ` Lina Iyer
2015-04-02 21:53 ` Lina Iyer
2015-04-02 21:53 ` Lina Iyer
2015-04-02 21:53 ` Lina Iyer
2015-04-07 17:57 ` Kevin Hilman
2015-04-07 17:57 ` Kevin Hilman
2015-04-07 17:57 ` Kevin Hilman
2015-04-07 17:57 ` Kevin Hilman
2015-04-07 20:17 ` Andrew Morton
2015-04-07 20:17 ` Andrew Morton
2015-04-07 20:17 ` Andrew Morton
2015-04-07 20:17 ` Andrew Morton
2015-04-07 22:41 ` Kevin Hilman
2015-04-07 22:41 ` Kevin Hilman
2015-04-07 22:41 ` Kevin Hilman
2015-04-07 22:41 ` Kevin Hilman
2015-04-07 22:53 ` Andrew Morton
2015-04-07 22:53 ` Andrew Morton
2015-04-07 22:53 ` Andrew Morton
2015-04-07 22:53 ` Andrew Morton
2015-04-07 23:27 ` Kevin Hilman
2015-04-07 23:27 ` Kevin Hilman
2015-04-07 23:27 ` Kevin Hilman
2015-04-07 23:27 ` Kevin Hilman
2015-04-07 23:36 ` Andrew Morton
2015-04-07 23:36 ` Andrew Morton
2015-04-07 23:36 ` Andrew Morton
2015-04-07 23:36 ` Andrew Morton
2015-04-08 0:15 ` Kevin Hilman
2015-04-08 0:15 ` Kevin Hilman
2015-04-08 0:15 ` Kevin Hilman
2015-04-08 0:15 ` Kevin Hilman
2015-04-01 19:27 ` Kevin Hilman
2015-04-01 19:27 ` Kevin Hilman
2015-04-01 19:27 ` Kevin Hilman
2015-04-01 19:27 ` Kevin Hilman
2015-04-01 19:27 ` Kevin Hilman
2015-04-01 8:58 ` Possible regression in next-20150323 due to "ARM, arm64: kvm: get rid of the bounce page" Will Deacon
2015-04-01 8:58 ` Will Deacon
2015-04-01 8:58 ` Will Deacon
2015-04-01 13:54 ` Nishanth Menon
2015-04-01 13:54 ` Nishanth Menon
2015-04-01 13:54 ` Nishanth Menon
2015-04-01 18:12 ` Kevin Hilman
2015-04-01 18:12 ` Kevin Hilman
2015-04-01 18:12 ` Kevin Hilman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7h8uec95t2.fsf@deeprootsystems.com \
--to=khilman@kernel.org \
--cc=Catalin.Marinas@arm.com \
--cc=Marc.Zyngier@arm.com \
--cc=ard.biesheuvel@linaro.org \
--cc=arnd@arndb.de \
--cc=grygorii.strashko@linaro.org \
--cc=horms@verge.net.au \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-omap@vger.kernel.org \
--cc=linux-sh@vger.kernel.org \
--cc=linux@arm.linux.org.uk \
--cc=magnus.damm@gmail.com \
--cc=nm@ti.com \
--cc=tyler.baker@linaro.org \
--cc=will.deacon@arm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.