ACK/cmnt: [Trusty PATCH 0/7] Fixes for LP#1658270 Redux

Stefan Bader stefan.bader at canonical.com
Tue Feb 7 11:52:34 UTC 2017


On 06.02.2017 21:35, Thadeu Lima de Souza Cascardo wrote:
> When building trusty master-next, with the original series for this bug
> applied, we found out armhf and arm64 failed to build.
> 
> Dropping the original patchset and applying this patchset (which ends up
> changing only files under arch/arm/ and arch/arm64/, compared to the
> other tree), builds for armhf and arm64 succeed.
> 
> All backports ended up being clean cherry picks, including "mm: fix huge
> zero page accounting in smaps report". I kept the backport by Joseph
> Salisbury for "mm: Respect FOLL_FORCE/FOLL_COW for thp".
> 
> We need this for cranking Trusty. Otherwise, we need to drop the
> original patchset and include it in the next cycle.
> 
> Build-tested only for armhf and arm64. Other arches were OK to build
> with the original patchset.
> 
> Jianguo Wu (1):
>   ARM: 8037/1: mm: support big-endian page tables
> 
> Keno Fischer (1):
>   UBUNTU: SAUCE: mm: Respect FOLL_FORCE/FOLL_COW for thp
> 
> Kirill A. Shutemov (1):
>   mm: fix huge zero page accounting in smaps report
> 
> Steve Capper (1):
>   arm64: mm: Route pmd thp functions through pte equivalents
> 
> Steven Capper (2):
>   ARM: 8108/1: mm: Introduce {pte,pmd}_isset and {pte,pmd}_isclear
>   ARM: 8109/1: mm: Modify pte_write and pmd_write logic for LPAE
> 
> Will Deacon (1):
>   ARM: 7985/1: mm: implement pte_accessible for faulting mappings
> 
>  arch/arm/include/asm/pgtable-3level-hwdef.h |   3 +-
>  arch/arm/include/asm/pgtable-3level.h       |  49 ++++++++-----
>  arch/arm/include/asm/pgtable.h              |  21 ++++--
>  arch/arm/mm/proc-v7-3level.S                |  23 ++++--
>  arch/arm64/include/asm/pgtable.h            |  53 +++++++-------
>  arch/powerpc/include/asm/pgtable-ppc64.h    |   1 +
>  arch/sparc/include/asm/pgtable_64.h         |   7 ++
>  arch/x86/include/asm/pgtable.h              |   5 ++
>  fs/proc/task_mmu.c                          | 104 ++++++++++++++++++----------
>  mm/huge_memory.c                            |  12 +++-
>  10 files changed, 181 insertions(+), 97 deletions(-)
> 
Generally I have a better feeling with that set of cherry-picks that at least
build on armhf/arm64. Still, the amount of change on page table code makes me a
little uneasy... So, at least we still want to make sure those arches boot and
run if they did before...

-Stefan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20170207/a716ec8f/attachment.sig>


More information about the kernel-team mailing list