Merge tag 'hugepages-v8-for-stable-20140305' of http://git.linaro.org/people/steve.capper/linux into lsk-v3.10-hugepages

Hugepages for arm64 with fixes, applied to 3.10.32 stable.

Hugepages were already against 3.10-rc4 when they were merged into
 3.11, so did not need to be rebased.

I've included all the pertinent fixes I am aware of for hugepages too,
I did need to rebase "Introduce PTE_WRITE" as there were some S2
definitions near the PTE_RDONLY bits.

--
Steve