This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1cbf99e47fef Merge tag 'jfs-6.16' of github.com:kleikamp/linux-shaggy new 0a84874c7e7d crypto: shash - Fix buffer overrun in import function new 408aa6740440 Merge tag 'v6.16-p2' of git://git.kernel.org/pub/scm/linux [...] new 2d8a3179ea03 nios2: force update_mmu_cache on spurious tlb-permission-- [...] new 83ab598362fb nios2: do not introduce conflicting mappings when flushing [...] new aa264d9511aa nios2: Replace strcpy() with strscpy() and simplify setup_ [...] new bbff27b54e42 Merge tag 'nios2_updates_for_v6.16' of git://git.kernel.or [...] new 59529bbe642d firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES new 9bd2e7c65c89 Merge branch 'for-next/acpi' into for-next/core new 35382a364640 arm64/cpufeature: Add missing id_aa64mmfr4 feature reg update new 17efc1acee62 arm64: Expose AIDR_EL1 via sysfs new 226ff35039d0 arm64: cputype: Add cputype definition for HIP12 new 328d35b755ff Merge branch 'for-next/cpufeature' into for-next/core new e04796c8b598 arm64/fpsimd: Avoid unnecessary per-CPU buffers for EFI ru [...] new b5b6910f83b8 Merge branch 'for-next/efi' into for-next/core new c8597e2dd8b6 arm64: enable PREEMPT_LAZY new 29e31da4ed26 arm64/mm: Re-organise setting up FEAT_S1PIE registers PIRE [...] new 694f574f741a arm64: Update comment regarding values in __boot_cpu_mode new 808349971542 arm64: el2_setup.h: Make __init_el2_fgt labels consistent, again new 48055fb8823b Merge branch 'for-next/entry' into for-next/core new dc64de40339b Merge branch 'for-next/fixes' into for-next/core new 20125324c01d arm64: Add missing includes for mem_encrypt new e2eaeba0522d arm64: Kconfig: remove unnecessary selection of CRC32 new 83a39eccdf2f arm64: Extend pr_crit message on invalid FDT new 7bb797757bf5 arm64/cpuinfo: only show one cpu's info in c_show() new 9d27622f7d0c Merge branch 'for-next/misc' into for-next/core new 1db780bafa4c arm64/mm: Remove randomization of the linear map new f101c5644771 arm64: Support ARM64_VA_BITS=52 when setting ARCH_MMAP_RND [...] new fcf8dda8cc48 arm64: pageattr: Explicitly bail out when changing permiss [...] new 29cb80519689 arm64: hugetlb: Cleanup huge_pte size discovery mechanisms new 5b3f8917644e arm64: hugetlb: Refine tlb maintenance scope new 91e40668e70a mm/page_table_check: Batch-check pmds/puds just like ptes new ef493d234362 arm64/mm: Refactor __set_ptes() and __ptep_get_and_clear() new a899b7d0673c arm64: hugetlb: Use __set_ptes_anysz() and __ptep_get_and_ [...] new f89b399e8d6e arm64/mm: Hoist barriers out of set_ptes_anysz() loop new 61ef8ddaa35e mm/vmalloc: Warn on improper use of vunmap_range() new 2fba13371fe8 mm/vmalloc: Gracefully unmap huge ptes new 06fc959fcff7 arm64/mm: Support huge pte-mapped pages in vmap new 44562c71e2cf mm/vmalloc: Enter lazy mmu mode while manipulating vmalloc ptes new 5fdd05efa1cd arm64/mm: Batch barriers when updating kernel mappings new b81c688426a9 arm64/mm: Disable barrier batching in interrupt contexts new 1ef3095b1405 arm64/mm: Permit lazy_mmu_mode to be nested new 13c63ce35883 arm64: mm: Drop redundant check in pmd_trans_huge() new 93d0d6f8a654 arm64/boot: Move init_pgdir[] and init_idmap_pgdir[] into [...] new 4afff6cc9a55 arm64/boot: Move global CPU override variables out of BSS new 90530521079e arm64/boot: Disallow BSS exports to startup code new c73497194ad5 Merge branch 'for-next/mm' into for-next/core new 674cd7740257 perf/arm-cmn: Remove CMN-600 DTC domain special case new 7f57afde6a44 perf: arm-ni: Unregister PMUs on probe failure new fc5106088d6d perf: arm-ni: Fix missing platform_set_drvdata() new 70cbcb2850ec perf: Do not enable by default during compile testing new 11b0f576e0cb perf/arm-cmn: Fix REQ2/SNP2 mixup new 097469a2b0f1 perf/amlogic: Replace smp_processor_id() with raw_smp_proc [...] new 597704e20106 perf/arm-cmn: Initialise cmn->cpu earlier new 8c138a189f6d perf/arm-cmn: Add CMN S3 ACPI binding new 3557a45d2ab8 Merge branch 'for-next/perf' into for-next/core new 7ff37d29fd5c firmware: psci: Fix refcount leak in psci_dt_init new 3b9552cf340e Merge branch 'for-next/psci' into for-next/core new 78b23877dbba kselftest/arm64: fp-ptrace: Fix expected FPMR value when P [...] new be45e63f79ec kselftest/arm64: tpidr2: Adjust to new clone() behaviour new 031a2acaa1cd kselftest/arm64: fp-ptrace: Adjust to new VL change behaviour new 864f3ddcd715 kselftest/arm64: fp-ptrace: Adjust to new inactive mode behaviour new b225219a4002 kselftest/arm64: Set default OUTPUT path when undefined new f92f17a7bbe7 Merge branch 'for-next/selftests' into for-next/core new 95507570fb2f arm64/fpsimd: Avoid RES0 bits in the SME trap handler new 61db0e0ba398 arm64/fpsimd: Remove unused fpsimd_force_sync_to_sve() new 45fd86986b79 arm64/fpsimd: Remove redundant SVE trap manipulation new d7649a4a601e arm64/fpsimd: Remove opportunistic freeing of SME state new d3eaab3c7090 arm64/fpsimd: Discard stale CPU state when handling SME traps new e5fa85fce08b arm64/fpsimd: Don't corrupt FPMR when streaming mode changes new 01098d893fa8 arm64/fpsimd: Avoid clobbering kernel FPSIMD state with SMSTOP new a90878f297d3 arm64/fpsimd: Reset FPMR upon exec() new c94f2f326146 arm64/fpsimd: Fix merging of FPSIMD state during signal return new d3a181588df9 arm64/fpsimd: Add fpsimd_save_and_flush_current_state() new 3aa4d74438af arm64/fpsimd: signal32: Always save+flush state early new 929fa99b1215 arm64/fpsimd: signal: Always save+flush state early new 2fe2b96c3818 arm64/fpsimd: signal: Simplify preserve_tpidr2_context() new b376108e1f88 arm64/fpsimd: signal: Clear TPIDR2 when delivering signals new f699c66691fb arm64/fpsimd: Avoid warning when sve_to_fpsimd() is unused new 398edaa12f9c arm64/fpsimd: Do not discard modified SVE state new 1bf663a86a45 arm64/fpsimd: signal: Clear PSTATE.SM when restoring FPSIM [...] new b465ace42620 arm64/fpsimd: signal: Mandate SVE payload for streaming-mo [...] new be625d803c3b arm64/fpsimd: signal: Consistently read FPSIMD context new 316283f276eb arm64/fpsimd: ptrace: Consistently handle partial writes t [...] new b255be426913 arm64/fpsimd: Clarify sve_sync_*() functions new 8738288a08b8 arm64/fpsimd: Factor out {sve,sme}_state_size() helpers new 6ef1d778ce56 arm64/fpsimd: Add task_smstop_sm() new 99560c9452bb arm64/fpsimd: signal: Use SMSTOP behaviour in setup_return() new 8d61eef75679 arm64/fpsimd: Remove redundant task->mm check new e0cb0f26594c arm64/fpsimd: Consistently preserve FPSIMD state during clone() new a6d066f70574 arm64/fpsimd: Clear PSTATE.SM during clone() new cde5c32db557 arm64/fpsimd: Make clone() compatible with ZA lazy saving new 49ce484187f7 arm64/fpsimd: ptrace/prctl: Ensure VL changes do not resur [...] new b87c8c4aca11 arm64/fpsimd: ptrace/prctl: Ensure VL changes leave task i [...] new 054d627c5554 arm64/fpsimd: ptrace: Save task state before generating SV [...] new b93e685ecff7 arm64/fpsimd: ptrace: Do not present register data for ina [...] new f916dd32a943 arm64/fpsimd: ptrace: Mandate SVE payload for streaming-mo [...] new 9f8bf718f292 arm64/fpsimd: ptrace: Gracefully handle errors new 33c4618d0ac0 arm64/fpsimd: Allow CONFIG_ARM64_SME to be selected new 53a087046ad9 Merge branch 'for-next/sme-fixes' into for-next/core new 00b39d150986 arm64: vdso: Use __arch_counter_get_cntvct() new 217e3cbba3d6 Merge branch 'for-next/vdso' into for-next/core new 47cf96fbe393 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...]
The 102 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 1 + Documentation/arch/arm64/cpu-feature-registers.rst | 13 +- Documentation/arch/arm64/sme.rst | 8 +- arch/arm64/Kconfig | 9 +- arch/arm64/include/asm/cpu.h | 1 + arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/el2_setup.h | 10 +- arch/arm64/include/asm/esr.h | 14 +- arch/arm64/include/asm/fpsimd.h | 64 +++- arch/arm64/include/asm/hugetlb.h | 29 +- arch/arm64/include/asm/mem_encrypt.h | 2 + arch/arm64/include/asm/pgtable.h | 236 +++++++++---- arch/arm64/include/asm/rsi_cmds.h | 2 + arch/arm64/include/asm/thread_info.h | 18 +- arch/arm64/include/asm/vdso/gettimeofday.h | 22 +- arch/arm64/include/asm/virt.h | 3 +- arch/arm64/include/asm/vmalloc.h | 45 +++ arch/arm64/kernel/asm-offsets.c | 2 + arch/arm64/kernel/cpufeature.c | 24 +- arch/arm64/kernel/cpuinfo.c | 110 +++--- arch/arm64/kernel/efi.c | 4 +- arch/arm64/kernel/entry-common.c | 48 ++- arch/arm64/kernel/fpsimd.c | 376 +++++++++------------ arch/arm64/kernel/head.S | 6 +- arch/arm64/kernel/image-vars.h | 61 ++-- arch/arm64/kernel/kaslr.c | 2 - arch/arm64/kernel/pi/kaslr_early.c | 4 - arch/arm64/kernel/pi/pi.h | 1 + arch/arm64/kernel/process.c | 124 ++++--- arch/arm64/kernel/ptrace.c | 137 ++++---- arch/arm64/kernel/setup.c | 10 +- arch/arm64/kernel/signal.c | 149 +++----- arch/arm64/kernel/signal32.c | 11 +- arch/arm64/kernel/vmlinux.lds.S | 10 +- arch/arm64/mm/hugetlbpage.c | 73 ++-- arch/arm64/mm/init.c | 20 -- arch/arm64/mm/pageattr.c | 6 +- arch/arm64/mm/proc.S | 19 +- arch/nios2/include/asm/pgtable.h | 16 + arch/nios2/kernel/cpuinfo.c | 5 +- arch/nios2/mm/tlb.c | 18 +- crypto/shash.c | 9 +- drivers/acpi/apei/Kconfig | 1 + drivers/acpi/apei/ghes.c | 2 +- drivers/firmware/Kconfig | 1 - drivers/firmware/arm_sdei.c | 11 +- drivers/firmware/psci/psci.c | 4 +- drivers/perf/Kconfig | 2 +- drivers/perf/amlogic/meson_ddr_pmu_core.c | 2 +- drivers/perf/arm-cmn.c | 18 +- drivers/perf/arm-ni.c | 40 ++- include/linux/arm_sdei.h | 4 +- include/linux/page_table_check.h | 30 +- include/linux/vmalloc.h | 8 + mm/page_table_check.c | 34 +- mm/vmalloc.c | 40 ++- tools/testing/selftests/arm64/Makefile | 2 + tools/testing/selftests/arm64/abi/tpidr2.c | 14 +- tools/testing/selftests/arm64/fp/fp-ptrace.c | 62 ++-- 59 files changed, 1093 insertions(+), 906 deletions(-)