]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "Revert "arm64: hugetlb: partial revert of 0310e88afaee""
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)
commit2dd1b9c3bba5e6d3fe7045faf2fef76bb822ab28
treed97e043a93e3da5582771b28da3bd0b011386684
parent08bd1bbbb002c5281d3227f04fec285e99291e49
Revert "Revert "arm64: hugetlb: partial revert of 0310e88afaee""

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 274700fda13acba397a2f59dd466e37af8ba850f.

Conflicts:
arch/arm64/mm/hugetlbpage.c

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