On Sat, Aug 10, 2019 at 10:36 PM Mikael Pettersson wrote:
> For the record the futex test case OOPSes a 5.3-rc3 kernel running on
> a Sun Blade 2500 (2 x USIIIi). This system runs a custom distro with
> a custom toolchain (gcc-8.3 based), so I doubt it's a distro problem.
Mikael, Khalid,
can yo
For the record the futex test case OOPSes a 5.3-rc3 kernel running on
a Sun Blade 2500 (2 x USIIIi). This system runs a custom distro with
a custom toolchain (gcc-8.3 based), so I doubt it's a distro problem.
On Sat, Aug 10, 2019 at 9:17 AM Christoph Hellwig wrote:
>
> There isn't really a way t
There isn't really a way to use an arch-specific get_user_pages_fast
in mainline, you'd need to revert the whole series. As a relatively
quick workaround you can just remove the
select HAVE_FAST_GUP if SPARC64
line from arch/sparc/Kconfig
On Thu, Jul 18, 2019 at 12:59 AM Dmitry V. Levin wrote:
> On Tue, Jun 25, 2019 at 04:37:08PM +0200, Christoph Hellwig wrote:
> > The sparc64 code is mostly equivalent to the generic one, minus various
> > bugfixes and two arch overrides that this patch adds to pgtable.h.
> >
> > Signed-off-by: Chr
On Sun, Jul 28, 2019 at 5:09 AM David Miller wrote:
> From: Anatoly Pugachev
> Date: Thu, 25 Jul 2019 21:33:24 +0300
> > there's vmlinuz-5.3.0-rc1 kernel and archive 5.3.0-rc1-modules.tar.gz
> > of /lib/modules/5.3.0-rc1/
> > this is from oracle sparclinux LDOM , compiled with 7.4.0 gcc
>
> Pleas
From: Anatoly Pugachev
Date: Thu, 25 Jul 2019 21:33:24 +0300
> http://u164.east.ru/kernel/
>
> there's vmlinuz-5.3.0-rc1 kernel and archive 5.3.0-rc1-modules.tar.gz
> of /lib/modules/5.3.0-rc1/
> this is from oracle sparclinux LDOM , compiled with 7.4.0 gcc
Please, I really really need the unst
On 7/17/19 3:59 PM, Dmitry V. Levin wrote:
> Hi,
>
> On Tue, Jun 25, 2019 at 04:37:08PM +0200, Christoph Hellwig wrote:
>> The sparc64 code is mostly equivalent to the generic one, minus various
>> bugfixes and two arch overrides that this patch adds to pgtable.h.
>>
>> Signed-off-by: Christoph He
From: Anatoly Pugachev
Date: Thu, 25 Jul 2019 21:33:24 +0300
> http://u164.east.ru/kernel/
>
> there's vmlinuz-5.3.0-rc1 kernel and archive 5.3.0-rc1-modules.tar.gz
> of /lib/modules/5.3.0-rc1/
> this is from oracle sparclinux LDOM , compiled with 7.4.0 gcc
Thank you, I'll take a look.
On Wed, Jul 24, 2019 at 11:13 PM David Miller wrote:
>
> From: Anatoly Pugachev
> Date: Wed, 24 Jul 2019 22:32:17 +0300
>
> > the first test where it was discovered was done on my test LDOM named
> > ttip, hardware (hypervisor) is T5-2 server, running under Solaris 11.4
> > OS.
> > ttip LDOM is d
From: Anatoly Pugachev
Date: Wed, 24 Jul 2019 22:32:17 +0300
> the first test where it was discovered was done on my test LDOM named
> ttip, hardware (hypervisor) is T5-2 server, running under Solaris 11.4
> OS.
> ttip LDOM is debian sparc64 unstable , so with almost all the latest
> software (gc
On Fri, Jul 19, 2019 at 12:14 AM David Miller wrote:
> > So this ended up as commit 7b9afb86b6328f10dc2cad9223d7def12d60e505
> > (thanks to Anatoly for bisecting) and introduced a regression:
> > futex.test from the strace test suite now causes an Oops on sparc64
> > in futex syscall.
> >
> > Here
On Thu, Jul 18, 2019 at 02:14:05PM -0700, David Miller wrote:
> From: "Dmitry V. Levin"
> Date: Thu, 18 Jul 2019 00:59:56 +0300
>
> > So this ended up as commit 7b9afb86b6328f10dc2cad9223d7def12d60e505
> > (thanks to Anatoly for bisecting) and introduced a regression:
> > futex.test from the str
From: Linus Torvalds
Date: Wed, 17 Jul 2019 17:17:16 -0700
> From the oops, I assume that the problem is that get_user_pages_fast()
> returned an invalid page, causing the bad access later in
> get_futex_key().
That's correct. It's the first deref of page that oops's.
> But that's odd too, co
From: "Dmitry V. Levin"
Date: Thu, 18 Jul 2019 00:59:56 +0300
> So this ended up as commit 7b9afb86b6328f10dc2cad9223d7def12d60e505
> (thanks to Anatoly for bisecting) and introduced a regression:
> futex.test from the strace test suite now causes an Oops on sparc64
> in futex syscall.
>
> Here
From: Linus Torvalds
Date: Wed, 17 Jul 2019 17:17:16 -0700
> Anyway, I suspect some sparc64 person needs to delve into it.
I'll take a look at it soon if someone doesn't figure it out before
me.
On Wed, Jul 17, 2019 at 4:30 PM Dmitry V. Levin wrote:
>
> Sure, here it is:
Hmm. I'm not seeing anything obviously wrong in the generic gup conversion.
>From the oops, I assume that the problem is that get_user_pages_fast()
returned an invalid page, causing the bad access later in
get_futex_key
On Wed, Jul 17, 2019 at 03:04:56PM -0700, Linus Torvalds wrote:
> On Wed, Jul 17, 2019 at 2:59 PM Dmitry V. Levin wrote:
> >
> > So this ended up as commit 7b9afb86b6328f10dc2cad9223d7def12d60e505
> > (thanks to Anatoly for bisecting) and introduced a regression:
> > futex.test from the strace tes
On Wed, Jul 17, 2019 at 2:59 PM Dmitry V. Levin wrote:
>
> So this ended up as commit 7b9afb86b6328f10dc2cad9223d7def12d60e505
> (thanks to Anatoly for bisecting) and introduced a regression:
> futex.test from the strace test suite now causes an Oops on sparc64
> in futex syscall.
Can you post th
Hi,
On Tue, Jun 25, 2019 at 04:37:08PM +0200, Christoph Hellwig wrote:
> The sparc64 code is mostly equivalent to the generic one, minus various
> bugfixes and two arch overrides that this patch adds to pgtable.h.
>
> Signed-off-by: Christoph Hellwig
> Reviewed-by: Khalid Aziz
> ---
> arch/spa
The sparc64 code is mostly equivalent to the generic one, minus various
bugfixes and two arch overrides that this patch adds to pgtable.h.
Signed-off-by: Christoph Hellwig
Reviewed-by: Khalid Aziz
---
arch/sparc/Kconfig | 1 +
arch/sparc/include/asm/pgtable_64.h | 18 ++
arc
On 6/11/19 8:40 AM, Christoph Hellwig wrote:
> The sparc64 code is mostly equivalent to the generic one, minus various
> bugfixes and two arch overrides that this patch adds to pgtable.h.
>
> Signed-off-by: Christoph Hellwig
> ---
> arch/sparc/Kconfig | 1 +
> arch/sparc/inclu
The sparc64 code is mostly equivalent to the generic one, minus various
bugfixes and two arch overrides that this patch adds to pgtable.h.
Signed-off-by: Christoph Hellwig
---
arch/sparc/Kconfig | 1 +
arch/sparc/include/asm/pgtable_64.h | 18 ++
arch/sparc/mm/Makefile
22 matches
Mail list logo