Pull ARM fixes from Russell King:
 "Only three fixes this time:
   - Emil found an overflow problem with the memory layout sanity check.
   - Ard Biesheuvel noticed that late-allocated page tables (for EFI)
     weren't being properly constructed.
   - Guenter Roeck reported a problem found on qemu caused by the recent
     addr_limit changes"
* 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm:
  ARM: fix address limit restoration for undefined instructions
  ARM: 8591/1: mm: use fully constructed struct pages for EFI pgd allocations
  ARM: 8590/1: sanity_check_meminfo(): avoid overflow on vmalloc_limit