diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2023-11-01 09:34:55 -1000 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2023-11-01 09:34:55 -1000 | 
| commit | 56ec8e4cd8cbff3c96c53cd8303bba924613b5ce (patch) | |
| tree | 72d38b1c2a6d8be1a25eba18b7fd97d12bc7ab81 /lib/crypto/mpi/mpi-sub-ui.c | |
| parent | 7d461b291e65938f15f56fe58da2303b07578a76 (diff) | |
| parent | 14dcf78a6c042dd9421b11485b394c6273568bca (diff) | |
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Pull arm64 updates from Catalin Marinas:
 "No major architecture features this time around, just some new HWCAP
  definitions, support for the Ampere SoC PMUs and a few fixes/cleanups.
  The bulk of the changes is reworking of the CPU capability checking
  code (cpus_have_cap() etc).
   - Major refactoring of the CPU capability detection logic resulting
     in the removal of the cpus_have_const_cap() function and migrating
     the code to "alternative" branches where possible
   - Backtrace/kgdb: use IPIs and pseudo-NMI
   - Perf and PMU:
      - Add support for Ampere SoC PMUs
      - Multi-DTC improvements for larger CMN configurations with
        multiple Debug & Trace Controllers
      - Rework the Arm CoreSight PMU driver to allow separate
        registration of vendor backend modules
      - Fixes: add missing MODULE_DEVICE_TABLE to the amlogic perf
        driver; use device_get_match_data() in the xgene driver; fix
        NULL pointer dereference in the hisi driver caused by calling
        cpuhp_state_remove_instance(); use-after-free in the hisi driver
   - HWCAP updates:
      - FEAT_SVE_B16B16 (BFloat16)
      - FEAT_LRCPC3 (release consistency model)
      - FEAT_LSE128 (128-bit atomic instructions)
   - SVE: remove a couple of pseudo registers from the cpufeature code.
     There is logic in place already to detect mismatched SVE features
   - Miscellaneous:
      - Reduce the default swiotlb size (currently 64MB) if no ZONE_DMA
        bouncing is needed. The buffer is still required for small
        kmalloc() buffers
      - Fix module PLT counting with !RANDOMIZE_BASE
      - Restrict CPU_BIG_ENDIAN to LLVM IAS 15.x or newer move
        synchronisation code out of the set_ptes() loop
      - More compact cpufeature displaying enabled cores
      - Kselftest updates for the new CPU features"
 * tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (83 commits)
  arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
  arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n
  arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper
  perf: hisi: Fix use-after-free when register pmu fails
  drivers/perf: hisi_pcie: Initialize event->cpu only on success
  drivers/perf: hisi_pcie: Check the type first in pmu::event_init()
  arm64: cpufeature: Change DBM to display enabled cores
  arm64: cpufeature: Display the set of cores with a feature
  perf/arm-cmn: Enable per-DTC counter allocation
  perf/arm-cmn: Rework DTC counters (again)
  perf/arm-cmn: Fix DTC domain detection
  drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
  drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
  drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process
  clocksource/drivers/arm_arch_timer: limit XGene-1 workaround
  arm64: Remove system_uses_lse_atomics()
  arm64: Mark the 'addr' argument to set_ptes() and __set_pte_at() as unused
  drivers/perf: xgene: Use device_get_match_data()
  perf/amlogic: add missing MODULE_DEVICE_TABLE
  arm64/mm: Hoist synchronization out of set_ptes() loop
  ...
Diffstat (limited to 'lib/crypto/mpi/mpi-sub-ui.c')
0 files changed, 0 insertions, 0 deletions
