• Linus Torvalds's avatar
    Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux · 2605e80d
    Linus Torvalds authored
    Pull arm64 updates from Catalin Marinas:
     "Notable features are user-space support for the memcpy/memset
      instructions and the permission indirection extension.
    
       - Support for the Armv8.9 Permission Indirection Extensions. While
         this feature doesn't add new functionality, it enables future
         support for Guarded Control Stacks (GCS) and Permission Overlays
    
       - User-space support for the Armv8.8 memcpy/memset instructions
    
       - arm64 perf: support the HiSilicon SoC uncore PMU, Arm CMN sysfs
         identifier, support for the NXP i.MX9 SoC DDRC PMU, fixes and
         cleanups
    
       - Removal of superfluous ISBs on context switch (following
         retrospective architecture tightening)
    
       - Decode the ISS2 register during faults for additional information
         to help with debugging
    
       - KPTI clean-up/simplification of the trampoline exit code
    
       - Addressing several -Wmissing-prototype warnings
    
       - Kselftest improvements for signal handling and ptrace
    
       - Fix TPIDR2_EL0 restoring on sigreturn
    
       - Clean-up, robustness improvements of the module allocation code
    
       - More sysreg conversions to the automatic register/bitfields
         generation
    
       - CPU capabilities handling cleanup
    
       - Arm documentation updates: ACPI, ptdump"
    
    * tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (124 commits)
      kselftest/arm64: Add a test case for TPIDR2 restore
      arm64/signal: Restore TPIDR2 register rather than memory state
      arm64: alternatives: make clean_dcache_range_nopatch() noinstr-safe
      Documentation/arm64: Add ptdump documentation
      arm64: hibernate: remove WARN_ON in save_processor_state
      kselftest/arm64: Log signal code and address for unexpected signals
      docs: perf: Fix warning from 'make htmldocs' in hisi-pmu.rst
      arm64/fpsimd: Exit streaming mode when flushing tasks
      docs: perf: Add new description for HiSilicon UC PMU
      drivers/perf: hisi: Add support for HiSilicon UC PMU driver
      drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
      perf: arm_cspmu: Add missing MODULE_DEVICE_TABLE
      perf/arm-cmn: Add sysfs identifier
      perf/arm-cmn: Revamp model detection
      perf/arm_dmc620: Add cpumask
      arm64: mm: fix VA-range sanity check
      arm64/mm: remove now-superfluous ISBs from TTBR writes
      Documentation/arm64: Update ACPI tables from BBR
      Documentation/arm64: Update references in arm-acpi
      Documentation/arm64: Update ARM and arch reference
      ...
    2605e80d
fault.c 28.1 KB