1. 09 Dec, 2020 1 commit
    • Catalin Marinas's avatar
      Merge branches 'for-next/kvm-build-fix', 'for-next/va-refactor',... · 3c09ec59
      Catalin Marinas authored
      Merge branches 'for-next/kvm-build-fix', 'for-next/va-refactor', 'for-next/lto', 'for-next/mem-hotplug', 'for-next/cppc-ffh', 'for-next/pad-image-header', 'for-next/zone-dma-default-32-bit', 'for-next/signal-tag-bits' and 'for-next/cmdline-extended' into for-next/core
      
      * for-next/kvm-build-fix:
        : Fix KVM build issues with 64K pages
        KVM: arm64: Fix build error in user_mem_abort()
      
      * for-next/va-refactor:
        : VA layout changes
        arm64: mm: don't assume struct page is always 64 bytes
        Documentation/arm64: fix RST layout of memory.rst
        arm64: mm: tidy up top of kernel VA space
        arm64: mm: make vmemmap region a projection of the linear region
        arm64: mm: extend linear region for 52-bit VA configurations
      
      * for-next/lto:
        : Upgrade READ_ONCE() to RCpc acquire on arm64 with LTO
        arm64: lto: Strengthen READ_ONCE() to acquire when CONFIG_LTO=y
        arm64: alternatives: Remove READ_ONCE() usage during patch operation
        arm64: cpufeatures: Add capability for LDAPR instruction
        arm64: alternatives: Split up alternative.h
        arm64: uaccess: move uao_* alternatives to asm-uaccess.h
      
      * for-next/mem-hotplug:
        : Memory hotplug improvements
        arm64/mm/hotplug: Ensure early memory sections are all online
        arm64/mm/hotplug: Enable MEM_OFFLINE event handling
        arm64/mm/hotplug: Register boot memory hot remove notifier earlier
        arm64: mm: account for hotplug memory when randomizing the linear region
      
      * for-next/cppc-ffh:
        : Add CPPC FFH support using arm64 AMU counters
        arm64: abort counter_read_on_cpu() when irqs_disabled()
        arm64: implement CPPC FFH support using AMUs
        arm64: split counter validation function
        arm64: wrap and generalise counter read functions
      
      * for-next/pad-image-header:
        : Pad Image header to 64KB and unmap it
        arm64: head: tidy up the Image header definition
        arm64/head: avoid symbol names pointing into first 64 KB of kernel image
        arm64: omit [_text, _stext) from permanent kernel mapping
      
      * for-next/zone-dma-default-32-bit:
        : Default to 32-bit wide ZONE_DMA (previously reduced to 1GB for RPi4)
        of: unittest: Fix build on architectures without CONFIG_OF_ADDRESS
        mm: Remove examples from enum zone_type comment
        arm64: mm: Set ZONE_DMA size based on early IORT scan
        arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges
        of: unittest: Add test for of_dma_get_max_cpu_address()
        of/address: Introduce of_dma_get_max_cpu_address()
        arm64: mm: Move zone_dma_bits initialization into zone_sizes_init()
        arm64: mm: Move reserve_crashkernel() into mem_init()
        arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation is required
        arm64: Ignore any DMA offsets in the max_zone_phys() calculation
      
      * for-next/signal-tag-bits:
        : Expose the FAR_EL1 tag bits in siginfo
        arm64: expose FAR_EL1 tag bits in siginfo
        signal: define the SA_EXPOSE_TAGBITS bit in sa_flags
        signal: define the SA_UNSUPPORTED bit in sa_flags
        arch: provide better documentation for the arch-specific SA_* flags
        signal: clear non-uapi flag bits when passing/returning sa_flags
        arch: move SA_* definitions to generic headers
        parisc: start using signal-defs.h
        parisc: Drop parisc special case for __sighandler_t
      
      * for-next/cmdline-extended:
        : Add support for CONFIG_CMDLINE_EXTENDED
        arm64: Extend the kernel command line from the bootloader
        arm64: kaslr: Refactor early init command line parsing
      3c09ec59
  2. 02 Dec, 2020 1 commit
  3. 27 Nov, 2020 2 commits
  4. 23 Nov, 2020 8 commits
  5. 20 Nov, 2020 8 commits
  6. 19 Nov, 2020 1 commit
  7. 17 Nov, 2020 3 commits
  8. 13 Nov, 2020 4 commits
  9. 12 Nov, 2020 1 commit
  10. 10 Nov, 2020 5 commits
  11. 09 Nov, 2020 6 commits