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:Joonwoo Park <joonwoop@codeaurora.org>
Loading
Please register or sign in to comment