Merge branch 'topic/kaslr-book3e32' into next
authorMichael Ellerman <mpe@ellerman.id.au>
Thu, 14 Nov 2019 08:19:20 +0000 (19:19 +1100)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 14 Nov 2019 08:23:33 +0000 (19:23 +1100)
This is a slight rebase of Scott's next branch, which contained the
KASLR support for book3e 32-bit, to squash in a couple of small fixes.

See the original pull request:
  https://lore.kernel.org/r/20191022232155.GA26174@home.buserror.net

1  2 
arch/powerpc/Kconfig
arch/powerpc/kernel/misc_64.S
arch/powerpc/mm/init_64.c

Simple merge
Simple merge
  
  #include <mm/mmu_decl.h>
  
- phys_addr_t memstart_addr = ~0;
- EXPORT_SYMBOL_GPL(memstart_addr);
- phys_addr_t kernstart_addr;
- EXPORT_SYMBOL_GPL(kernstart_addr);
  #ifdef CONFIG_SPARSEMEM_VMEMMAP
  /*
 - * Given an address within the vmemmap, determine the pfn of the page that
 - * represents the start of the section it is within.  Note that we have to
 + * Given an address within the vmemmap, determine the page that
 + * represents the start of the subsection it is within.  Note that we have to
   * do this by hand as the proffered address may not be correctly aligned.
   * Subtraction of non-aligned pointers produces undefined results.
   */