Revert "Revert "arm64: hugetlb: partial revert of 66b3923a1a0f""
authorWill Deacon <will.deacon@arm.com>
Fri, 31 Mar 2017 11:23:43 +0000 (12:23 +0100)
committerWill Deacon <will.deacon@arm.com>
Fri, 7 Apr 2017 11:27:29 +0000 (12:27 +0100)
commit6ae979ab39a368c18ceb0424bf824d172d6ab56f
treed97e043a93e3da5582771b28da3bd0b011386684
parent09a6adf53d42ca3088fa3fb41f40b768efc711ed
Revert "Revert "arm64: hugetlb: partial revert of 66b3923a1a0f""

The use of the contiguous bit by our hugetlb implementation violates
the break-before-make requirements of the architecture and can lead to
silent data corruption or TLB conflict aborts. Once again, disable these
hugetlb sizes whilst it gets worked out.

This reverts commit ab2e1b89230fa80328262c91d2d0a539a2790d6f.

Conflicts:
arch/arm64/mm/hugetlbpage.c

Signed-off-by: Will Deacon <will.deacon@arm.com>
arch/arm64/mm/hugetlbpage.c