Pull arm64 fixes from Will Deacon:
 "The main one is a horrible macro fix for our TLB flushing code which
  resulted in over-invalidation on the MMU notifier path.
  Summary:
   - Fix population of the vmemmap for regions of memory that are
     smaller than a section (128 MiB)
   - Fix range-based TLB over-invalidation when invoked via a MMU
     notifier"
* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
  Fix mmu notifiers for range-based invalidates
  arm64: mm: Populate vmemmap at the page level if not section aligned