Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1621572 > unrolled thread

Re: [GIT PULL] arm64: fixes for -rc6

Started byJon Masters <jcm@redhat.com>
First post2017-04-11 21:20 +0200
Last post2017-04-12 11:20 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.kernel

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: [GIT PULL] arm64: fixes for -rc6 Jon Masters <jcm@redhat.com> - 2017-04-11 21:20 +0200
    Re: [GIT PULL] arm64: fixes for -rc6 Will Deacon <will.deacon@arm.com> - 2017-04-12 11:20 +0200

#1621572 — Re: [GIT PULL] arm64: fixes for -rc6

FromJon Masters <jcm@redhat.com>
Date2017-04-11 21:20 +0200
SubjectRe: [GIT PULL] arm64: fixes for -rc6
Message-ID<tv9ux-2HL-11@gated-at.bofh.it>
On 04/07/2017 12:02 PM, Will Deacon wrote:

> Please pull these two arm64 fixes for -rc6. We've got a regression fix for
> the signal raised when userspace makes an unsupported unaligned access and a
> revert of the contiguous (hugepte) support for hugetlb, which has once again
> been found to be broken. One day, maybe, we'll get it right.

<snip>

> - Revert broken support for the contiguous bit in hugetlb (again...)

Quick aside: is this being worked on for 4.12? If not, should we ping
Linaro and look to get some focus on this? It's right to disable this,
but also painful to those wanting to work on various NFV use cases.

Jon.

-- 
Computer Architect | Sent from my Fedora powered laptop

[toc] | [next] | [standalone]


#1621951

FromWill Deacon <will.deacon@arm.com>
Date2017-04-12 11:20 +0200
Message-ID<tvmBs-2Gr-15@gated-at.bofh.it>
In reply to#1621572
Hi Jon,

On Tue, Apr 11, 2017 at 03:12:57PM -0400, Jon Masters wrote:
> On 04/07/2017 12:02 PM, Will Deacon wrote:
> 
> > Please pull these two arm64 fixes for -rc6. We've got a regression fix for
> > the signal raised when userspace makes an unsupported unaligned access and a
> > revert of the contiguous (hugepte) support for hugetlb, which has once again
> > been found to be broken. One day, maybe, we'll get it right.
> 
> <snip>
> 
> > - Revert broken support for the contiguous bit in hugetlb (again...)
> 
> Quick aside: is this being worked on for 4.12? If not, should we ping
> Linaro and look to get some focus on this? It's right to disable this,
> but also painful to those wanting to work on various NFV use cases.

I think Punit and Steve (CC'd) are working on this, but the issues run
beyond the lack of break-before-make. The core GUP code, for example,
doesn't even support hugeptes. There are also dormant issues with hugeptes
and swap/migration entries, which would hit if somebody flipped
CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION. Hell, even the pte_huge macro is
bogus if you're using contiguous ptes (granted, it's seldom used, but if
the above are fixed maybe it will be).

Will

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web