]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 10 Mar 2016 18:39:04 +0000 (10:39 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 10 Mar 2016 18:39:04 +0000 (10:39 -0800)
commitb02e80a90a5d7f46310bde61c2e0d9ce34fbf46c
tree046bc27d2b62c19cb31a1510ddae8e8f61e2a97a
parent9c72ac07f6cce4dad0e7781abeae1527e7910dcf
parenta8429345193653304707f4f9f54e9621892b2909
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux

Pull arm64 fixes from Will Deacon:
 "I thought we were done for 4.5, but then the 64k-page chaps came
  crawling out of the woodwork.  *sigh*

  The vmemmap fix I sent for -rc7 caused a regression with 64k pages and
  sparsemem and at some point during the release cycle the new hugetlb
  code using contiguous ptes started failing the libhugetlbfs tests with
  64k pages enabled.

  So here are a couple of patches that fix the vmemmap alignment and
  disable the new hugetlb page sizes whilst a proper fix is being
  developed:

   - Temporarily disable huge pages built using contiguous ptes

   - Ensure vmemmap region is sufficiently aligned for sparsemem
     sections"

* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
  arm64: hugetlb: partial revert of b54ac2bc7dbf
  arm64: account for sparsemem section alignment when choosing vmemmap offset