Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 0dd2af7a authored by Joonwoo Park's avatar Joonwoo Park
Browse files

Merge remote-tracking branch 'remotes/origin/tmp-e0de3bc6' into msm-3.10



Pull aarch64 changes to sync with upstream.

* remotes/origin/tmp-e0de3bc6:
  crypto: arm64-aes - fix encryption of unaligned data
  arm64: fix soft lockup due to large tlb flush range
  arm64: mm: Optimise tlb flush logic where we have >4K granule
  Revert "arm64: fix soft lockup due to large tlb flush range"
  arm64/crypto: fix makefile rule for aes-glue-%.o
  crypto: allow blkcipher walks over AEAD data
  crypto: remove direct blkcipher_walk dependency on transform
  cpu: add generic support for CPU feature based module autoloading
  driver/core: cpu: initialize of_node in cpu's device struture
  crypto: create generic version of ablk_helper
  locking/mutex: Disable optimistic spinning on some architectures
  arm64: export __cpu_{clear,copy}_user_page functions
  arm64: fix el2_setup check of CurrentEL
  arm64: mm: Make icache synchronisation logic huge page aware
  arm64: mm: remove broken &= operator from pmd_mknotpresent
  arm64: fix build error in sigcontext.h
  arm64: dts: Add more serial port nodes in APM X-Gene device tree
  arm64/dma: Removing ARCH_HAS_DMA_GET_REQUIRED_MASK macro
  arm64: ptrace: fix empty registers set in prstatus of aarch32 process core
  arm64: uid16: fix __kernel_old_{gid,uid}_t definitions
  arm64: ptrace: change fs when passing kernel pointer to regset code
  arm64: Limit the CMA buffer to 32-bit if ZONE_DMA
  arm64: Replace ZONE_DMA32 with ZONE_DMA
  arm64/crypto: improve performance of GHASH algorithm
  arm64/crypto: fix data corruption bug in GHASH algorithm
  arm64: defconfig update for LTP
  arm64: ftrace: Fix comment typo 'CONFIG_FUNCTION_GRAPH_FP_TEST'
  arm64: add ARCH_HAS_OPP to allow enabling OPP library
  arm64: restore alphabetic order in Kconfig
  arm64: Bug fix in stack alignment exception
  arm64: add APM X-Gene SoC RTC DTS entry
  arm64: kernel: initialize broadcast hrtimer based clock event device
  time: Change the return type of clockevents_notify() to integer
  clockevents: Move the tick_notify() switch case to clockevents_notify()
  clockchips: Add FEAT_PERCPU clockevent flag
  clockevents: Serialize calls to clockevents_update_freq() in the core
  nohz: Convert a few places to use local per cpu accesses
  tick: broadcast: Deny per-cpu clockevents from being broadcast sources
  tick: broadcast: Check broadcast mode on CPU hotplug
  tick: Introduce hrtimer based broadcast
  arm64: mm: fix pmd_write CoW brokenness
  arm64: KVM: Enable minimalistic support for Cortex-A53
  arm64: Fix linker script entry point
  arm64: efi: only attempt efi map setup if booting via EFI
  arm64: lib: Implement optimized string length routines
  arm64: lib: Implement optimized string compare routines
  arm64: lib: Implement optimized memcmp routine
  arm64: lib: Implement optimized memset routine
  arm64: lib: Implement optimized memmove routine
  arm64: lib: Implement optimized memcpy routine
  arm64: defconfig: enable a few more common/useful options in defconfig
  arm64: Remove TIF_POLLING_NRFLAG
  arm64: Support arch_irq_work_raise() via self IPIs
  arm64: fix pud_huge() for 2-level pagetables
  arm64: sched: Remove unused mc_capable() and smt_capable()
  ARM: Check if a CPU has gone offline
  ARM: PSCI: remove unnecessary include of arm-gic.h
  ARM: 7745/1: psci: fix building without HOTPLUG_CPU
  arm: Fix compile warning for psci
  PSCI: Add initial support for PSCIv0.2 functions
  arm: introduce psci_smp_ops
  arm64/crypto: AES-ECB/CBC/CTR/XTS using ARMv8 NEON and Crypto Extensions
  arm64: pull in <asm/simd.h> from asm-generic
  arm64/crypto: AES in CCM mode using ARMv8 Crypto Extensions
  arm64/crypto: AES using ARMv8 Crypto Extensions
  arm64/crypto: GHASH secure hash using ARMv8 Crypto Extensions
  arm64/crypto: SHA-224/SHA-256 using ARMv8 Crypto Extensions
  arm64/crypto: SHA-1 using ARMv8 Crypto Extensions
  arm64: debug: avoid accessing mdscr_el1 on fault paths where possible
  arm64: mm: use inner-shareable barriers for inner-shareable maintenance
  arm64: kvm: use inner-shareable barriers for inner-shareable maintenance
  arm64: head: fix cache flushing and barriers in set_cpu_boot_mode_flag
  arm64: barriers: use barrier() instead of smp_mb() when !SMP
  irqchip: gic: use dmb ishst instead of dsb when raising a softirq
  arm64: barriers: wire up new barrier options
  arm64: barriers: make use of barrier options with explicit barriers
  arm64: xchg: prevent warning if return value is unused
  efi: Add proper definitions for some EFI function pointers.
  efi: add helper function to get UEFI params from FDT
  efi: Move facility flags to struct efi
  efi: x86: make efi_lookup_mapped_addr() a common function
  efi: x86: ia64: provide a generic efi_config_init()
  arm64: Make atomic64_t() return "long", not "long long"
  arm64: Introduce execute-only page access permissions
  arm64: Expose ESR_EL1 information to user when SIGSEGV/SIGBUS
  arm64: Remove the aux_context structure
  arm64: Provide read/write fault information in compat signal handlers
  arm64: Remove boot thread synchronisation for spin-table release method
  arm64: Implement cache_line_size() based on CTR_EL0.CWG
  arm64: introduce virt_to_pfn
  arm64: add support for kernel mode NEON in interrupt context
  arm64: defer reloading a task's FPSIMD state to userland resume
  arm64: add abstractions for FPSIMD state manipulation
  arm64: mm: Remove superfluous "the" in comment
  arm64: fixmap: fix missing sub-page offset for earlyprintk
  arm64: Fix for the arm64 kern_addr_valid() function
  arm64: efi: add EFI stub
  arm64: add EFI runtime services
  efi: create memory map iteration helper
  arm64: Add function to create identity mappings
  ARM/ARM64: KVM: Make kvm_psci_call() return convention more flexible
  ARM/ARM64: KVM: Add common header for PSCI related defines
  ARM/ARM64: KVM: Add base for PSCI v0.2 emulation
  arm: KVM: Don't return PSCI_INVAL if waitqueue is inactive
  of: Handle memory@0 node on PPC32 only
  of: Use NULL for pointers
  of/fdt: add FDT serial scanning for earlycon
  of/fdt: convert initial_boot_params to opaque pointer
  of/fdt: introduce of_get_flat_dt_size
  of/fdt: fix phys_addr_t related print size warnings
  arm: add support for reserved memory defined by device tree
  of/fdt: move memreserve and dtb memory reservations into core
  of/fdt: create common debugfs
  of/fdt: use libfdt accessors for header data
  of: Fix NULL dereference in unflatten_and_copy()
  of: create unflatten_and_copy_device_tree
  of/fdt: Convert FDT functions to use libfdt
  of/fdt: Clean up casting in unflattening path
  of/fdt: update of_get_flat_dt_prop in prep for libfdt
  of/fdt: remove some unneeded includes
  drivers: of: add initialization code for dynamic reserved memory
  ARM: constify machine_desc structure uses
  arm64: init: Move of_clk_init to time_init
  arm64: initialize spinlock for init_mm's context
  arm64: mm: Add THP TLB entries to general mmu_gather
  arm64: enable FIX_EARLYCON_MEM kconfig
  arm: xen: implement multicall hypercall support.
  arch: convert smp_mb__*()
  arch: Mass conversion of smp_mb__*()
  arch: Prepare for smp_mb__{before,after}_atomic()
  arm64: __NR_compat_syscalls fix
  arch,arm: Convert smp_mb__*()
  arch,arm64: Convert smp_mb__*()
  add generic fixmap.h
  arm64: add early_ioremap support
  mm: create generic early_ioremap() support
  arm64: use ioremap_cache() instead of ioremap_cached()
  ARM: 7933/1: rename ioremap_cached to ioremap_cache
  arm64: allow ioremap_cache() to use existing RAM mappings
  arm64: initialize pgprot info earlier in boot
  Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP
  arm64: Add missing Kconfig for CONFIG_STRICT_DEVMEM
  arm64: fix !CONFIG_COMPAT build failures
  Revert "arm64: virt: ensure visibility of __boot_cpu_mode"
  arm64: Relax the kernel cache requirements for boot
  arm64: Update the TCR_EL1 translation granule definitions for 16K pages
  arm64: Fix duplicated Kconfig entries again
  drivers: of: add initialization code for static reserved memory
  arm64: Fix __range_ok macro
  arm64: Fix duplicated Kconfig entries
  arm64: Add APM X-Gene SoC AHCI SATA host controller DTS entries
  arm64: Add APM X-Gene SoC 15Gbps Multi-purpose PHY DTS entries
  arm64: mm: Route pmd thp functions through pte equivalents
  arm64: rwsem: use asm-generic rwsem implementation
  arm64: enable generic CPU feature modalias matching for this architecture
  arm64: smp: make local symbol static
  arm64: debug: make local symbols static
  ARM64: perf: support dwarf unwinding in compat mode
  ARM64: perf: add support for frame pointer unwinding in compat mode
  ARM64: perf: add support for perf registers API
  arm64: Add boot time configuration of Intermediate Physical Address size
  arm64: add support for reserved memory defined by device tree
  arm64: barriers: add dmb barrier
  arm64: advertise ARMv8 extensions to 32-bit compat ELF binaries
  arm64: add AT_HWCAP2 support for 32-bit compat
  compat: let architectures define __ARCH_WANT_COMPAT_SYS_GETDENTS64
  arm64: remove unnecessary cache flush at boot
  arm64: KVM: flush VM pages before letting the guest enable caches
  ARM: KVM: introduce kvm_p*d_addr_end
  arm64: KVM: trap VM system registers until MMU and caches are ON
  arm64: KVM: allows discrimination of AArch32 sysreg access
  arm64: KVM: force cache clean on page fault when caches are off
  cpufreq: enable ARM drivers on arm64
  arm64: remove return value form psci_init()
  arm64: remove redundant "psci:" prefixes
  arm64: vdso: clean up vdso_pagelist initialization
  arm64: Fix the soft_restart routine
  arm64: Convert asm/tlb.h to generic mmu_gather
  arm64: Extend the PCI I/O space to 16MB
  arm64: enable processor debug state for secondary cpus
  arm64: KGDB: Add KGDB config
  misc: debug: remove compilation warnings
  arm64: KGDB: Add step debugging support
  arm64: KGDB: Add Basic KGDB support
  arm64: Add macros to manage processor debug state
  cpuidle/arm64: Remove redundant cpuidle_idle_call()
  locking/mcs: Allow architecture specific asm files to be used for contended case
  locking/mcs: Order the header files in Kbuild of each architecture in alphabetical order

Change-Id: Idbe6a36c64f50fa1c4cc9ebe7c6bf082711fe590
Signed-off-by: default avatarJoonwoo Park <joonwoop@codeaurora.org>
parents 3c4a9994 e0de3bc6
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment