This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1b72607d7321 Merge tag 'thermal-6.3-rc1' of git://git.kernel.org/pub/sc [...] new 74e19ef0ff80 uaccess: Add speculation barrier to copy_from_user() new bb5525a50601 x86/cpu: Remove redundant extern x86_read_arch_cap_msr() new 0125acda7d76 x86/bugs: Reset speculation control settings on init new 660569472dd7 x86/cpufeature: Add the CPU feature bit for LKGS new 5a91f12660fe x86/opcode: Add the LKGS instruction to x86-opcode-map new df729fb05ae2 x86/gsseg: Make asm_load_gs_index() take an u16 new ae53fa187030 x86/gsseg: Move load_gs_index() to its own new header file new 92cbbadf73f4 x86/gsseg: Use the LKGS instruction if available for load_ [...] new e12ad468c220 x86/gsseg: Add the new <asm/gsseg.h> header to <asm/asm-pr [...] new 8415a74852d7 x86/cpu, kvm: Add support for CPUID_80000021_EAX new c35ac8c4bf60 KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit pr [...] new a9dc9ec5a1fa x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature new 84168ae786f8 x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf new 5b909d4ae59a x86/cpu, kvm: Add the Null Selector Clears Base feature new faabfcb194a8 x86/cpu, kvm: Add the SMM_CTL MSR not present feature new e7862eda309e x86/cpu: Support AMD Automatic IBRS new 8c19b6f257fa KVM: x86: Propagate the AMD Automatic IBRS feature to the guest new 7914695743d5 x86/amd: Cache debug register values in percpu variables new 877934769e5b Merge tag 'x86_cpu_for_v6.3_rc1' of git://git.kernel.org/p [...] new 91d5364dc673 s390/cpumf: support user space events for counting new df386f15b2fb s390: remove the last remnants of cputime_t new a21e962e129d s390/tty3270: add tty3270_create_view() new c17fe081ac1f s390/3270: unify con3270 + tty3270 new 9603cb334a7d s390/tty3270: rename to con3270 new fbaee7464fbb s390/tty3270: add support for diag 8c new e6d98bb823af s390/con3270: fix formatting issues new 13d4999ab2fb s390/raw3270: fix formatting issues new 815f3eeea974 s390/tty3270: use switch/case in tty3270_erase_line() new 65b77ccb1e29 s390/tty3270: use switch/case in tty3270_erase_display() new 562baff57754 s390/raw3270: use __packed instead of __attribute__((packed)) new c2e9375ecd67 s390/tty3270: add struct tty3270_attribute new 4043ea22535d s390/tty3270: add support for background color new 94dbb0a76ce2 s390/tty3270: add support for graphic escape new e4b57b93935d s390/tty3270: add support for VT100 graphics escape new 970cf9a97a27 s390/tty3270: ignore NUL characters new e22de7d7910a s390/tty3270: add AID defines new f08e31558a98 s390/raw3270: add raw3270_start_request() helper new 91621ba7d7b7 s390/tty3270: move resize work to raw3270 new cbb36313bdb6 s390/tty3270: resize terminal when the clear key is pressed new 1fefd62fee50 s390/tty3270: split up tty3270_convert_line() new 9eb99b941ba7 s390/con3270: add helper to get number of tty rows new b2057c870231 s390/tty3270: allocate screen with scrollback new f77f936afe1e s390/raw3270: make raw3270_buffer_address() accept x/y coo [...] new 2b62ba58b362 s390/con3270: move tty3270_convert_line() new 6e49017ce414 s390/tty3270: move ASCII->EBCDIC conversion to convert_line() new ae6572445b16 s390/tty3270: add 3270 datastream helpers new ec1b0a33a382 s390/con3270: generate status line during output new 9c138af9b777 s390/tty3270: convert lines during output new 164eb6693480 s390/tty3270: use normal char buffer for prompt/input new 76485078702a s390/con3270: rewrite command line recalling new 18fc2e93b602 s390/con3270: reduce f_color and b_color attribute size to 4 bit new 0573fff2054e s390/con3270: reduce highlight width to 3 bits new 525c919d5e1b s390/con3270: add key help to status area new 303bac9df781 s390/con3270: fix camelcase in enum members new f8674930891b s390/con3270: fix multiple assignments in one line new 9e1d1d8e7662 s390/con3270: use msecs_to_jiffies() new 7ef213879a1e s390/con3270: fix minor checkpatch issues new 754f66b59cc3 s390/raw3270: move EXPORT_SYMBOL() next to functions new ff61744c97ff s390/raw3270: fix indentation/whitespace errors new 0d85d8edaf30 s390/raw3270: fix raw3270 declarations new fd2a41d07b2f s390/raw3270: add comment to spinlock member new 82df96d84914 s390/raw3270: use DEVICE_ATTR_RO() for sysfs attributes new 7aeeeb926c35 s390/raw3270: remove BUG_ON in raw3270_request_reset() new 420105f4506b s390/raw3270: split up raw3270_activate_view() new 31bc23241b54 s390/raw3270: fix nullpointer check new a82603b0d6ee s390/fs3270: fix whitespace errors new 945775155e21 s390/fs3270: add missing braces to if/else new aa08b6a46b60 s390/fs3270: remove duplicate assignment new 84a8b601eac5 s390/fs3270: use *ptr instead of struct in kzalloc new ec40213bfbe4 s390/fs3270: fix function prototypes new a554dbd740bd s390/fs3270: fix screen reset on activate new 61f37f63f930 s390/fs3270: split header files new fe5e23dd983c s390/diag: use __packed __aligned new 9975fde09e50 s390/con3270: return from notifier when activate view fails new da4e272e831c s390/con3270: simplify update flags new 422a78ea359a s390/con3270: set SBA and RA addresses when converting lines new ba5c2e2ae480 s390/con3270: add special output handling when oops_in_pro [...] new 8a54e238ef1e vfio/ccw: cleanup some of the mdev commentary new 9fbed59fcd16 vfio/ccw: simplify the cp_get_orb interface new 155a4321c117 vfio/ccw: allow non-zero storage keys new 254cb663c2ac vfio/ccw: move where IDA flag is set in ORB new c5e8083f9580 vfio/ccw: replace copy_from_iova with vfio_dma_rw new a4c6040472ba vfio/ccw: simplify CCW chain fetch routines new 4b946d65b8aa vfio/ccw: remove unnecessary malloc alignment new 62a97a56a64c vfio/ccw: pass page count to page_array struct new 61783394f4eb vfio/ccw: populate page_array struct inline new b21f9cb1124e vfio/ccw: refactor the idaw counter new 667e5dbabf2b vfio/ccw: read only one Format-1 IDAW new 6a6dc14ac847 vfio/ccw: calculate number of IDAWs regardless of format new 61f3a16b9d5c vfio/ccw: allocate/populate the guest idal new 1b676fe3d9d3 vfio/ccw: handle a guest Format-1 IDAL new b5a73e8eb225 vfio/ccw: don't group contiguous pages on 2K IDAWs new beb060ed20d5 vfio/ccw: remove old IDA format restrictions new a43e3115fbea s390/zcrypt: use strscpy() to instead of strncpy() new 9cab4f7d98ee s390/con3270: move condev definition new e7b481697188 s390/archrandom: add missing header include new 9c3205b2b062 s390/boot: cleanup decompressor header files new 639886b71dde s390/early: fix sclp_early_sccb variable lifetime new aae2f753d2a9 s390/kasan: sort out physical vs virtual memory confusion new 8772555ad0e4 s390/kasan: cleanup setup of zero pgtable new e148071b9f77 s390/kasan: cleanup setup of untracked memory pgtables new bf2b4af2ed23 s390/kasan: use set_pXe_bit() for pgtable entries setup new b26585406052 s390/pgtable: add REGION3_KERNEL_EXEC protection new bd50b7436217 s390/boot: detect and enable memory facilities new bb1520d581a3 s390/mm: start kernel with DAT enabled new 12cf6473d238 s390/maccess: remove dead DAT-off code new 07493a9ca79f s390/kasan: remove identity mapping support new e0e0a87b4b85 s390/boot: allow setup of different virtual address types new 8e9205d2a589 s390/mm: allocate Real Memory Copy Area in decompressor new 2154e0b3282d s390/mm: allocate Absolute Lowcore Area in decompressor new 760c6ce64b73 s390: move __amode31_base declaration to proper header file new 08866d34c709 s390/vfio-ap: fix an error handling path in vfio_ap_mdev_p [...] new ebc872d645e5 docs/ABI: use linux-s390 list as the main contact new 706a91be3883 Merge branch 'fixes' into features new c31309449115 s390/ipl: use kstrtobool() instead of strtobool() new ca34cda73fd4 s390/cio: evaluate devices with non-operational paths new b4af09140a04 s390/vmem: use swap() instead of open coding it new a64e45c2ea62 s390/cpum_sf: move functions from header file to source file new 4012fc20e2c6 s390/cpum_sf: remove debug statements from function setup_pmc_cpu new 1f8e50722fcc s390/cpum_sf: sampling buffer setup to handle virtual addresses new 78157b4791a3 s390/cpum_sf: rework macro AUX_SDB_NUM_xxx new d924ecdb7037 s390/cpum_sf: diagnostic sampling buffer setup to handle v [...] new 1a280f48c0e4 s390/kprobes: replace kretprobe with rethook new 62414d901c3a s390/vfio-ap: verify reset complete in separate function new 0daf9878a799 s390/vfio_ap: check TAPQ response code when waiting for qu [...] new 3ba41768105c s390/vfio_ap: use TAPQ to verify reset in progress completes new 5a42b348adf9 s390/vfio_ap: verify ZAPQ completion after return of respo [...] new 51d4d9877087 s390/vfio_ap: fix handling of error response codes new 7cb7636a1ac1 s390/vfio_ap: increase max wait time for reset verification new 7a725b770271 s390/cache: change type from unsigned long long to unsigned long new 1ce357cb825f s390/cpum_cf: simplify hw_perf_event_destroy() new 345d2a4dcdb7 s390/cpum_cf: move cpum_cf_ctrset_size() new 7a8f09ac1850 s390/cpum_cf: move stccm_avail() new ea53e6995f45 s390/cpum_cf: remove in-kernel counting facility interface new 1e99c242acb2 s390/cpum_cf: merge source files for CPU Measurement count [...] new 0d5f0dc83073 s390/cpum_cf: simplify PMC_INIT and PMC_RELEASE usage new e9c9cb90e76f s390: discard .interp section new 7be215ba35db s390/syscalls: remove SYSCALL_METADATA() from compat syscalls new 82c1b3e7e5ff s390/syscalls: remove __SC_COMPAT_TYPE define new 2e4532d4ac0e s390/syscalls: move __S390_SYS_STUBx() macro new 0efc5d58bd28 s390/syscalls: remove trailing semicolon new 2213d44e140f s390/syscalls: get rid of system call alias functions new e966ccf836e8 s390/boot: avoid mapping standby memory new 39da9a979c4f s390/boot: remove pgtable_populate_end new 05178996e1a7 s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping new 0c6924c262e8 s390/cio: introduce locking for register/unregister functions new cbc29f107e51 s390/mem_detect: do not update output parameters on failure new c676aac66f5b s390/ipl: add DEFINE_GENERIC_LOADPARM() new 6bb361d5d8eb s390/ipl: add loadparm parameter to eckd ipl/reipl data new 03d4907396f3 s390/hmcdrv: use strscpy() instead of strlcpy() new 3400c35a4090 s390/mem_detect: fix detect_memory() error handling new dfca37d36b74 s390/kasan: update kasan memory layout note new 108303b0a2d2 s390/vmem: fix empty page tables cleanup under KASAN new fb9293b9f32d s390/vmem: remove unnecessary KASAN checks new 1e2eb49bb147 s390/rethook: add local rethook header file new 18e5cb7a5ce3 s390/diag: make __diag8c_tmp_amode31 static new eb33f9eb304a s390/mem_detect: rely on diag260() if sclp_early_get_memsi [...] new 22476f47b6b7 s390/boot: fix mem_detect extended area allocation new bf64f0517e5d s390/mem_detect: handle online memory limit just once new 3615d0111404 s390/mem_detect: add get_mem_detect_online_total() new 8382c963249d s390/boot: avoid page tables memory in kaslr new 26ced8124a11 s390/kasan: avoid mapping KASAN shadow for standby memory new d1725ca60e8f s390/boot: move detect_facilities() after cmd line parsing new 6bddf115d0ba s390/boot: avoid potential amode31 truncation new 83089c8f502e Merge branch 'fixes' into features new c24def73a286 watchdog: diag288_wdt: get rid of register asm new f102dd16ebc8 watchdog: diag288_wdt: remove power management new 221f748ac863 watchdog: diag288_wdt: unify command buffer handling for d [...] new 379008519819 watchdog: diag288_wdt: de-duplicate diag_stat_inc() calls new 20e6ce4818b9 watchdog: diag288_wdt: unify lpar and zvm diag288 helpers new 13f62e84385f s390/cmpxchg: use symbolic names for inline assembly operands new ce968f654570 s390/cmpxchg: make variables local to each case label new e388d66f0321 s390/cmpxchg: remove digits from input constraints new f39a8c4a22ea s390/extable: add EX_TABLE_UA_LOAD_REGPAIR() macro new 4148575abe1e s390/uaccess: add cmpxchg_user_key() new 51098f0eb22e s390/cmpxchg: make loop condition for 1,2 byte cases precise new 739ad2e4e15b s390/uaccess: limit number of retries for cmpxchg_user_key() new b33d59fb37dd s390/uaccess: avoid __ashlti3() call new 740d63b5a059 Merge branch 'cmpxchg_user_key' into features new c01016299dc7 s390/idle: move idle time accounting to account_idle_time_irq() new a9cbc1b471d2 s390/idle: mark arch_cpu_idle() noinstr new 87f79d886dd8 s390/processor: always inline cpu flag helper functions new be20b9d357c7 MAINTAINERS: add entry for s390 SCM driver new 1306711ad3bf MAINTAINERS: add diag288_wdt driver to s390 maintained files new b0b7b43fcc46 s390/vx: add 64 and 128 bit members to __vector128 struct new a02d584e72aa s390/vx: use simple assignments to access __vector128 members new be76ea614460 s390/idle: remove arch_cpu_idle_time() and corresponding code new 2f09c2ea6c64 Revert "s390/mem_detect: do not update output parameters o [...] new a64a6d23874c s390: vfio-ap: tighten the NIB validity check new 394740d7645e s390/ap: fix status returned by ap_aqic() new a2522c80f074 s390/ap: fix status returned by ap_qact() new ac56c666f80d Documentation: s390: correct spelling new d939474b3d92 s390/mm: define private VM_FAULT_* reasons from top bits new 0807b856521f s390/mm: add support for RDP (Reset DAT-Protection) new 55d169c87db1 s390/vx: remove __uint128_t type from __vector128 struct again new af0735269b72 s390/mem_detect: do not truncate online memory ranges info new adf1e17edc65 s390/entry: remove toolchain dependent micro-optimization new 1c06bb87afb2 vfio/ccw: remove WARN_ON during shutdown new 8eff2e2410cf s390: remove confusing comment from uapi types header file new ad0faae6ceab s390/zcrypt: introduce ctfm field in struct CPRBX new d9c2cf67b9cf s390/kfence: fix page fault reporting new b977f03ec44a s390/processor: let cpu helper functions return boolean values new f96f41aae2b5 s390/processor: add test_and_set_cpu_flag() and test_and_c [...] new 6472a2dcc427 s390/irq,idle: simplify idle check new bcf5470eb4a1 Merge tag 's390-6.3-1' of git://git.kernel.org/pub/scm/lin [...] new 40202cca4b0a m68k: q40: Do not initialise statics to 0 new 65a1601609e5 m68k: defconfig: Update defconfigs for v6.2-rc3 new 2ca8a1de4437 m68k: Check syscall_trace_enter() return code new 6baaade15594 m68k: Add kernel seccomp support new be6c50d315f9 selftests/seccomp: Add m68k support new 1e5b5df65af9 m68k: /proc/hardware should depend on PROC_FS new eb6d5bbea2fb Merge tag 'm68k-for-v6.3-tag1' of git://git.kernel.org/pub [...] new 368ccecd4e4a ARM: 9281/1: improve Cortex A8/A9 errata help text new 62b95a7b44d1 ARM: 9282/1: vfp: Manipulate task VFP state with softirqs [...] new c79f81631142 ARM: 9283/1: permit non-nested kernel mode NEON in softirq [...] new cdc3116f191a ARM: 9285/1: remove meaningless arch/arm/mach-rda/Makefile new b575b5a1e625 ARM: 9286/1: crypto: Implement fused AES-CTR/GHASH version of GCM new cfb1076d1549 ARM: 9288/1: Kconfigs: fix spelling & grammar new 5eb6e280432d ARM: 9289/1: Allow pre-ARMv5 builds with ld.lld 16.0.0 and newer new b327dfe05258 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm new 7f95da9d2dc4 drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE [...] new 053b5579dacf drivers/perf: hisi: Simplify the parameters of hisi_pmu_init() new e126f6f42f89 drivers/perf: hisi: Extract initialization of "cpa_pmu->pmu" new bb21ef19a3d8 perf/arm-cmn: Reset DTM_PMU_CONFIG at probe new e85930f06f0e perf/marvell: Add ACPI support to DDR uncore driver new 093cf1f62fe8 perf/marvell: Add ACPI support to TAD uncore driver new e080477a050c perf: arm_spe: Use feature numbering for PMSEVFR_EL1 defines new c759ec850df8 arm64: Drop SYS_ from SPE register defines new 956936041a56 arm64/sysreg: Convert SPE registers to automatic generation new 2d347ac23362 perf: arm_spe: Drop BIT() and use FIELD_GET/PREP accessors new 05e4c88e2b5c perf: arm_spe: Use new PMSIDR_EL1 register enums new 4998897b1e96 perf: arm_spe: Support new SPEv1.2/v8.7 'not taken' event new 7f49b0373976 drivers/perf: fsl_imx8_ddr_perf: Remove set-but-not-used variable new 09519ec3b19e perf: Add perf_event_attr::config3 new 8d9190f00a97 perf: arm_spe: Add support for SPEv1.2 inverted event filtering new e8a709dc2a91 perf: arm_spe: Print the version of SPE detected new 50daf5b7c4ec arm64/cpufeature: Fix field sign for DIT hwcap detection new 8c6e10555862 arm64/sysreg: Fix errors in 32 bit enumeration values new e978eaca4bee arm64/cpufeature: Remove 4 bit assumption in ARM64_FEATURE_MASK() new 541826afb2c7 arm64/sysreg: Add definition for ICC_NMIAR1_EL1 new df5f1775aab2 arm64/sysreg: Add definition of ISR_EL1 new 1abf363d085c KVM: arm64: Use symbolic definition for ISR_EL1.A new c3cdd54c6138 arm64/ptrace: Use system_supports_tpidr2() to check for TP [...] new fcd3d2c082b2 arm64/sme: Don't use streaming mode to probe the maximum SME VL new b2482807fbd4 arm64/sme: Optimise SME exit on syscall entry new 97ec597b26df kselftest/arm64: Fix syscall-abi for systems without 128 bit SME new fae491e52cc2 kselftest/arm64: Only enumerate VLs once in syscall-abi new 024e4a155874 kselftest/arm64: Verify SME only ABI in syscall-abi new 10f326fbb458 kselftest/arm64: Only enumerate power of two VLs in syscall-abi new 67f49869106f kselftest/arm64: Skip non-power of 2 SVE vector lengths in [...] new 30792e7c18b6 kselftest/arm64: Fix test numbering when skipping tests new 1c3b614548b5 kselftest/arm64: Run BTI selftests on systems without BTI new aa58ace3499a kselftest/arm64: Fix .pushsection for strings in FP tests new cd57a6584fe5 kselftest/arm64: Remove redundant _start labels from FP tests new a884f7970e57 kselftest/arm64: Don't pass headers to the compiler as source new 6e4b4f0eca88 kselftest/arm64: Initialise current at build time in signal tests new 343d59119e77 kselftest/arm64: Support build of MTE tests with clang new 89d72c035f88 kselftest/arm64: Remove spurious comment from MTE test Makefile new f76cb73a2d7c kselftest/arm64: Verify that SSVE signal context has SVE_S [...] new bc69da5ff087 kselftest/arm64: Verify simultaneous SSVE and ZA context g [...] new 00598857e38f kselftest/arm64: Remove the local NUM_VL definition new daac835347a5 kselftest/arm64: Correct buffer size for SME ZA storage new 89ff30b9b720 kselftest/arm64: Limit the maximum VL we try to set via ptrace new 4365eec8190c kselftest/arm64: Don't require FA64 for streaming SVE tests new 5f389238534a kselftest/arm64: Fix enumeration of systems without 128 bit SME new a7db82f18cd3 kselftest/arm64: Fix enumeration of systems without 128 bi [...] new 6012b8202022 kselftest/arm64: Copy whole EXTRA context new 2c4192c0a7f2 kselftest/arm64: Don't require FA64 for streaming SVE+ZA tests new 5a4c2a314083 arm64: make ARCH_FORCE_MAX_ORDER selectable new a89c6bcdac22 arm64: Avoid repeated AA64MMFR1_EL1 register read on pagef [...] new 1a920c92cd0c arm64: cpufeature: Use kstrtobool() instead of strtobool() new 11fc944f7e14 arm64: Kconfig: fix spelling new bb457bddee41 arm64: el2_setup.h: fix spelling typo in comments new 54c968bec344 arm64: Apply dynamic shadow call stack patching in two passes new a873bb493fb1 arm64: traps: attempt to dump all instructions new a70f00e7f1a3 Documentation: arm64: correct spelling new 004fc58f917c arm64/mm: Intercept pfn changes in set_pte_at() new ce514000da4f arm64/sme: Rename za_state to sme_state new 6dabf1fac6b4 arm64: Document boot requirements for SME 2 new 0f3bbe0edf78 arm64/sysreg: Update system registers for SME 2 and 2.1 new 4edc11744e8c arm64/sme: Document SME 2 and SME 2.1 ABI new 8ef55603b8ea arm64/esr: Document ISS for ZT0 being disabled new 2cdeecdb9513 arm64/sme: Manually encode ZT0 load and store instructions new f122576f3533 arm64/sme: Enable host kernel to access ZT0 new d4913eee152d arm64/sme: Add basic enumeration for SME2 new d6138b4adc70 arm64/sme: Provide storage for ZT0 new 95fcec713259 arm64/sme: Implement context switching for ZT0 new ee072cf70804 arm64/sme: Implement signal handling for ZT new f90b529bcbe5 arm64/sme: Implement ZT0 ptrace support new 7d5d8601e457 arm64/sme: Add hwcaps for SME 2 and 2.1 features new 1c07425e902c kselftest/arm64: Add a stress test program for ZT0 new f63a9f15b2d4 kselftest/arm64: Cover ZT in the FP stress test new 638293732608 kselftest/arm64: Enumerate SME2 in the signal test utility code new afe6f1827526 kselftest/arm64: Teach the generic signal context validati [...] new 18f8729ab3d5 kselftest/arm64: Add test coverage for ZT register signal frames new 49886aa9ab33 kselftest/arm64: Add SME2 coverage to syscall-abi new 4e1aa1a18f1b kselftest/arm64: Add coverage of the ZT ptrace regset new 3eb1b41fba97 kselftest/arm64: Add coverage of SME 2 and 2.1 hwcaps new b2ab432bcf65 kselftest/arm64: Remove redundant _start labels from zt-test new 9442d05bba6c arm64/sme: Fix __finalise_el2 SMEver check new 17d0c4a27b2a arm64/sme: Document ABI for TPIDR2 signal information new 39e54499280f arm64/signal: Include TPIDR2 in the signal context new bae393dabf35 kselftest/arm64: Add TPIDR2 to the set of known signal con [...] new 8ced92801935 kselftest/arm64: Add test case for TPIDR2 signal frame records new 2198d07c509f arm64: Always load shadow stack pointer directly from the [...] new 59b37fe52f49 arm64: Stash shadow stack pointer in the task struct on interrupt new 846b73a4a3d0 arm64: Add compat hwcap FPHP and ASIMDHP new 27addd402a73 arm64: Add compat hwcap ASIMDDP new 4a87be25b02b arm64: Add compat hwcap ASIMDFHM new f64234fa45f4 arm64: Add compat hwcap ASIMDBF16 new 0864d1e42959 arm64: Add compat hwcap I8MM new 2d602aa99abb arm64: Add compat hwcap SB new 4f2c9bf16a4b arm64: Add compat hwcap SSBS new cbad0fb2d8d9 ftrace: Add DYNAMIC_FTRACE_WITH_CALL_OPS new c27cd083cfb9 Compiler attributes: GCC cold function alignment workarounds new 8f9e0a52810d ACPI: Don't build ACPICA with '-Os' new 47a15aa54427 arm64: Extend support for CONFIG_FUNCTION_ALIGNMENT new 2bbbb4015aa1 arm64: insn: Add helpers for BTI new e4ecbe83fd1a arm64: patching: Add aarch64_insn_write_literal_u64() new 90955d778ad7 arm64: ftrace: Update stale comment new baaf553d3bc3 arm64: Implement HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS new dc4824faa265 arm64: avoid executing padding bytes during kexec / hibernation new 82e4958800c0 arm64: head: Move all finalise_el2 calls to after __enable_mmu new af7249b317e4 arm64: kernel: move identity map out of .text mapping new 9d7c13e5dde3 arm64: head: record the MMU state at primary entry new 32b135a7fafe arm64: head: avoid cache invalidation when entering with t [...] new 3dcf60bbfd28 arm64: head: Clean the ID map and the HYP text to the PoC [...] new 617861703830 efi: arm64: enter with MMU and caches enabled new 2ced0f30a426 arm64: head: Switch endianness before populating the ID map new a088cf8eee12 arm64: kprobes: Drop ID map text from kprobes blacklist new 1e249c41ea43 arm64: unify asm-arch manipulation new c68cf5285e18 arm64: pauth: don't sign leaf functions new 0e62ccb9598d arm64: rename ARM64_HAS_SYSREG_GIC_CPUIF to ARM64_HAS_GIC_ [...] new c888b7bd916c arm64: rename ARM64_HAS_IRQ_PRIO_MASKING to ARM64_HAS_GIC_ [...] new 4b43f1cd70df arm64: make ARM64_HAS_GIC_PRIO_MASKING depend on ARM64_HAS [...] new 8bf0a8048b15 arm64: add ARM64_HAS_GIC_PRIO_RELAXED_SYNC cpucap new a5f61cc636f4 arm64: irqflags: use alternative branches for pseudo-NMI logic new 156010ed9c2a Merge branches 'for-next/sysreg', 'for-next/sme', 'for-nex [...] new 9b074bb1ea3a Merge branches 'for-next/sysreg', 'for-next/compat-hwcap' [...] new a55d1425fb2f arm64/sysreg: Allow enumerations to be declared as signed [...] new c3ac60aa1cfe arm64/sysreg: Initial annotation of signed ID registers new ad16d4cf0b4f arm64/sysreg: Initial unsigned annotations for ID registers new 82c5acefc9cb arm64/cpufeature: Always use symbolic name for feature val [...] new bfffd469e529 arm64/cpufeature: Use helper macros to specify hwcaps new 960046361e71 Merge branch 'for-next/sysreg-hwcaps' into for-next/core new ea776e493230 Merge branches 'for-next/tpidr2' and 'for-next/sme2' into [...] new 92f14518cc43 arm64/signal: Don't redundantly verify FPSIMD magic new 0eb23720f29e arm64/signal: Remove redundant size validation from parse_ [...] new 4e4e93045fe1 arm64/signal: Make interface for restore_fpsimd_context() [...] new b57682b31558 arm64/signal: Avoid rereading context frame sizes new f3ac48aa3a58 arm64/signal: Only read new data when parsing the SVE context new 24d68345a02a arm64/signal: Only read new data when parsing the ZA context new ad678be42387 arm64/signal: Only read new data when parsing the ZT context new ad4a4d3aff21 Merge branch 'for-next/signal' into for-next/core new d54170812ef1 arm64: fix .idmap.text assertion for large kernels new 8bf1a529cd66 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...]
The 356 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-bus-css | 15 +- Documentation/admin-guide/hw-vuln/spectre.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 6 +- Documentation/arm64/booting.rst | 12 +- Documentation/arm64/elf_hwcaps.rst | 20 +- Documentation/arm64/sme.rst | 55 +- Documentation/arm64/sve.rst | 4 +- .../seccomp/seccomp-filter/arch-support.txt | 2 +- Documentation/s390/pci.rst | 4 +- Documentation/s390/vfio-ccw.rst | 6 +- MAINTAINERS | 8 + arch/arm/Kconfig | 32 +- arch/arm/Kconfig.debug | 4 +- arch/arm/Makefile | 1 - arch/arm/crypto/Kconfig | 2 + arch/arm/crypto/ghash-ce-core.S | 382 +++- arch/arm/crypto/ghash-ce-glue.c | 423 +++- arch/arm/include/asm/arch_gicv3.h | 5 + arch/arm/include/asm/assembler.h | 19 +- arch/arm/include/asm/simd.h | 8 + arch/arm/kernel/asm-offsets.c | 1 + arch/arm/mach-rda/Makefile | 2 - arch/arm/mm/Kconfig | 2 +- arch/arm/vfp/entry.S | 4 +- arch/arm/vfp/vfphw.S | 4 +- arch/arm/vfp/vfpmodule.c | 19 +- arch/arm64/Kconfig | 25 +- arch/arm64/Kconfig.platforms | 2 +- arch/arm64/Makefile | 70 +- arch/arm64/include/asm/arch_gicv3.h | 5 + arch/arm64/include/asm/barrier.h | 11 +- arch/arm64/include/asm/cpufeature.h | 14 +- arch/arm64/include/asm/efi.h | 2 + arch/arm64/include/asm/el2_setup.h | 8 +- arch/arm64/include/asm/esr.h | 1 + arch/arm64/include/asm/fpsimd.h | 30 +- arch/arm64/include/asm/fpsimdmacros.h | 22 + arch/arm64/include/asm/ftrace.h | 15 +- arch/arm64/include/asm/hwcap.h | 14 + arch/arm64/include/asm/insn.h | 1 + arch/arm64/include/asm/irqflags.h | 191 +- arch/arm64/include/asm/linkage.h | 4 +- arch/arm64/include/asm/patching.h | 2 + arch/arm64/include/asm/pgtable.h | 8 +- arch/arm64/include/asm/processor.h | 2 +- arch/arm64/include/asm/ptrace.h | 2 +- arch/arm64/include/asm/scs.h | 7 +- arch/arm64/include/asm/sysreg.h | 106 +- arch/arm64/include/uapi/asm/hwcap.h | 6 + arch/arm64/include/uapi/asm/sigcontext.h | 27 + arch/arm64/kernel/asm-offsets.c | 4 + arch/arm64/kernel/cpufeature.c | 293 ++- arch/arm64/kernel/cpuinfo.c | 14 + arch/arm64/kernel/entry-fpsimd.S | 30 +- arch/arm64/kernel/entry-ftrace.S | 32 +- arch/arm64/kernel/entry.S | 41 +- arch/arm64/kernel/fpsimd.c | 52 +- arch/arm64/kernel/ftrace.c | 158 +- arch/arm64/kernel/head.S | 116 +- arch/arm64/kernel/hyp-stub.S | 7 + arch/arm64/kernel/idreg-override.c | 1 + arch/arm64/kernel/image-vars.h | 7 +- arch/arm64/kernel/patch-scs.c | 11 +- arch/arm64/kernel/patching.c | 17 + arch/arm64/kernel/probes/kprobes.c | 4 - arch/arm64/kernel/process.c | 21 +- arch/arm64/kernel/ptrace.c | 64 +- arch/arm64/kernel/setup.c | 17 +- arch/arm64/kernel/signal.c | 259 ++- arch/arm64/kernel/sleep.S | 6 +- arch/arm64/kernel/syscall.c | 8 +- arch/arm64/kernel/traps.c | 6 +- arch/arm64/kernel/vmlinux.lds.S | 8 +- arch/arm64/kvm/debug.c | 2 +- arch/arm64/kvm/fpsimd.c | 2 +- arch/arm64/kvm/hyp/entry.S | 2 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 2 +- arch/arm64/mm/cache.S | 1 + arch/arm64/mm/mmu.c | 8 +- arch/arm64/mm/proc.S | 2 - arch/arm64/tools/cpucaps | 6 +- arch/arm64/tools/gen-sysreg.awk | 29 + arch/arm64/tools/sysreg | 560 +++-- arch/m68k/68000/entry.S | 2 + arch/m68k/Kconfig | 2 + arch/m68k/Kconfig.devices | 1 + arch/m68k/coldfire/entry.S | 2 + arch/m68k/configs/amiga_defconfig | 3 - arch/m68k/configs/apollo_defconfig | 3 - arch/m68k/configs/atari_defconfig | 3 - arch/m68k/configs/bvme6000_defconfig | 3 - arch/m68k/configs/hp300_defconfig | 3 - arch/m68k/configs/mac_defconfig | 3 - arch/m68k/configs/multi_defconfig | 4 +- arch/m68k/configs/mvme147_defconfig | 3 - arch/m68k/configs/mvme16x_defconfig | 3 - arch/m68k/configs/q40_defconfig | 3 - arch/m68k/configs/sun3_defconfig | 3 - arch/m68k/configs/sun3x_defconfig | 3 - arch/m68k/include/asm/seccomp.h | 11 + arch/m68k/include/asm/syscall.h | 57 + arch/m68k/include/asm/thread_info.h | 2 + arch/m68k/kernel/entry.S | 6 + arch/m68k/kernel/ptrace.c | 6 +- arch/m68k/q40/q40ints.c | 4 +- arch/s390/Kconfig | 1 + arch/s390/boot/Makefile | 2 +- arch/s390/boot/boot.h | 40 +- arch/s390/boot/decompressor.c | 1 + arch/s390/boot/decompressor.h | 26 - arch/s390/boot/kaslr.c | 20 +- arch/s390/boot/mem_detect.c | 72 +- arch/s390/boot/startup.c | 86 +- arch/s390/boot/vmem.c | 278 +++ arch/s390/crypto/arch_random.c | 1 + arch/s390/include/asm/abs_lowcore.h | 16 +- arch/s390/include/asm/ap.h | 12 +- arch/s390/include/asm/asm-extable.h | 4 + arch/s390/include/asm/ccwdev.h | 2 + arch/s390/include/asm/cmpxchg.h | 109 +- arch/s390/include/asm/cpu_mcf.h | 112 - arch/s390/include/asm/cpu_mf.h | 53 - arch/s390/include/asm/cputime.h | 19 - arch/s390/include/asm/diag.h | 16 +- arch/s390/include/asm/fpu/internal.h | 4 +- arch/s390/include/asm/idals.h | 12 + arch/s390/include/asm/idle.h | 5 - arch/s390/include/asm/kasan.h | 12 +- arch/s390/include/asm/kprobes.h | 2 - arch/s390/include/asm/maccess.h | 2 +- arch/s390/include/asm/mem_detect.h | 39 +- arch/s390/include/asm/pgtable.h | 69 +- arch/s390/include/asm/processor.h | 29 +- arch/s390/include/asm/ptrace.h | 2 +- arch/s390/include/asm/setup.h | 6 + arch/s390/include/asm/syscall_wrapper.h | 144 +- arch/s390/include/asm/uaccess.h | 208 ++ arch/s390/include/asm/unwind.h | 10 +- arch/s390/include/uapi/asm/fs3270.h | 25 + arch/s390/include/uapi/asm/raw3270.h | 75 + arch/s390/include/uapi/asm/types.h | 15 +- arch/s390/include/uapi/asm/zcrypt.h | 3 +- arch/s390/kernel/Makefile | 3 +- arch/s390/kernel/abs_lowcore.c | 49 - arch/s390/kernel/cache.c | 2 +- arch/s390/kernel/compat_signal.c | 4 +- arch/s390/kernel/crash_dump.c | 2 +- arch/s390/kernel/diag.c | 26 + arch/s390/kernel/early.c | 8 +- arch/s390/kernel/entry.S | 6 - arch/s390/kernel/entry.h | 1 - arch/s390/kernel/head64.S | 1 + arch/s390/kernel/idle.c | 91 +- arch/s390/kernel/ipl.c | 101 +- arch/s390/kernel/irq.c | 8 +- arch/s390/kernel/kprobes.c | 30 - arch/s390/kernel/machine_kexec.c | 5 +- arch/s390/kernel/mcount.S | 12 +- arch/s390/kernel/os_info.c | 5 +- arch/s390/kernel/perf_cpum_cf.c | 308 ++- arch/s390/kernel/perf_cpum_cf_common.c | 233 -- arch/s390/kernel/perf_cpum_sf.c | 148 +- arch/s390/kernel/perf_pai_ext.c | 2 +- arch/s390/kernel/process.c | 4 +- arch/s390/kernel/ptrace.c | 6 +- arch/s390/kernel/rethook.c | 34 + arch/s390/kernel/rethook.h | 7 + arch/s390/kernel/setup.c | 96 +- arch/s390/kernel/signal.c | 4 +- arch/s390/kernel/smp.c | 14 +- arch/s390/kernel/stacktrace.c | 6 +- arch/s390/kernel/text_amode31.S | 13 + arch/s390/kernel/vmlinux.lds.S | 4 + arch/s390/lib/test_unwind.c | 12 +- arch/s390/mm/dump_pagetables.c | 16 +- arch/s390/mm/extable.c | 9 +- arch/s390/mm/fault.c | 63 +- arch/s390/mm/init.c | 35 +- arch/s390/mm/kasan_init.c | 246 +- arch/s390/mm/maccess.c | 28 +- arch/s390/mm/pgtable.c | 25 + arch/s390/mm/vmem.c | 103 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/include/asm/asm-prototypes.h | 1 + arch/x86/include/asm/cpufeature.h | 7 +- arch/x86/include/asm/cpufeatures.h | 12 +- arch/x86/include/asm/debugreg.h | 9 +- arch/x86/include/asm/disabled-features.h | 3 +- arch/x86/include/asm/gsseg.h | 66 + arch/x86/include/asm/mmu_context.h | 1 + arch/x86/include/asm/msr-index.h | 6 + arch/x86/include/asm/required-features.h | 3 +- arch/x86/include/asm/special_insns.h | 21 - arch/x86/kernel/cpu/amd.c | 49 +- arch/x86/kernel/cpu/bugs.c | 31 +- arch/x86/kernel/cpu/common.c | 27 +- arch/x86/kernel/cpu/cpu.h | 2 - arch/x86/kernel/cpu/tsx.c | 1 + arch/x86/kernel/hw_breakpoint.c | 4 +- arch/x86/kernel/paravirt.c | 1 + arch/x86/kernel/signal_32.c | 1 + arch/x86/kernel/tls.c | 1 + arch/x86/kvm/cpuid.c | 41 +- arch/x86/kvm/reverse_cpuid.h | 1 + arch/x86/kvm/svm/svm.c | 3 + arch/x86/kvm/x86.c | 3 + arch/x86/lib/x86-opcode-map.txt | 1 + arch/x86/xen/enlighten_pv.c | 1 + drivers/acpi/acpica/Makefile | 2 +- drivers/firmware/efi/libstub/Makefile | 4 +- drivers/firmware/efi/libstub/arm64-entry.S | 67 - drivers/firmware/efi/libstub/arm64-stub.c | 26 +- drivers/firmware/efi/libstub/arm64.c | 41 +- drivers/irqchip/irq-gic-v3.c | 19 +- drivers/irqchip/irq-gic.c | 2 +- drivers/perf/arm-cmn.c | 1 + drivers/perf/arm_spe_pmu.c | 160 +- drivers/perf/fsl_imx8_ddr_perf.c | 3 - drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 9 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 4 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 2 +- drivers/perf/marvell_cn10k_ddr_pmu.c | 10 + drivers/perf/marvell_cn10k_tad_pmu.c | 22 +- drivers/s390/char/Kconfig | 11 +- drivers/s390/char/Makefile | 4 +- drivers/s390/char/con3270.c | 2409 ++++++++++++++++---- drivers/s390/char/diag_ftp.c | 4 +- drivers/s390/char/fs3270.c | 124 +- drivers/s390/char/raw3270.c | 376 +-- drivers/s390/char/raw3270.h | 227 +- drivers/s390/char/sclp_early.c | 2 +- drivers/s390/char/sclp_ftp.c | 6 +- drivers/s390/char/tty3270.c | 1963 ---------------- drivers/s390/char/tty3270.h | 15 - drivers/s390/cio/css.c | 21 +- drivers/s390/cio/css.h | 2 +- drivers/s390/cio/device.c | 9 + drivers/s390/cio/vfio_ccw_cp.c | 365 +-- drivers/s390/cio/vfio_ccw_cp.h | 3 +- drivers/s390/cio/vfio_ccw_drv.c | 2 +- drivers/s390/cio/vfio_ccw_fsm.c | 2 +- drivers/s390/crypto/vfio_ap_ops.c | 116 +- drivers/s390/crypto/zcrypt_api.c | 6 +- drivers/watchdog/diag288_wdt.c | 162 +- include/linux/compiler_attributes.h | 6 - include/linux/compiler_types.h | 27 + include/linux/ftrace.h | 18 +- include/linux/nospec.h | 4 + include/uapi/linux/elf.h | 1 + include/uapi/linux/perf_event.h | 3 + kernel/bpf/core.c | 2 - kernel/exit.c | 9 +- kernel/trace/Kconfig | 7 + kernel/trace/ftrace.c | 109 +- lib/usercopy.c | 7 + tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/x86/lib/x86-opcode-map.txt | 1 + tools/testing/selftests/arm64/abi/hwcap.c | 115 + .../testing/selftests/arm64/abi/syscall-abi-asm.S | 57 +- tools/testing/selftests/arm64/abi/syscall-abi.c | 179 +- tools/testing/selftests/arm64/bti/test.c | 25 +- tools/testing/selftests/arm64/fp/.gitignore | 2 + tools/testing/selftests/arm64/fp/Makefile | 5 + tools/testing/selftests/arm64/fp/assembler.h | 2 +- tools/testing/selftests/arm64/fp/fp-pidbench.S | 1 - tools/testing/selftests/arm64/fp/fp-stress.c | 34 +- tools/testing/selftests/arm64/fp/fpsimd-test.S | 1 - tools/testing/selftests/arm64/fp/sme-inst.h | 20 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 14 +- tools/testing/selftests/arm64/fp/sve-test.S | 1 - tools/testing/selftests/arm64/fp/za-ptrace.c | 14 +- tools/testing/selftests/arm64/fp/za-test.S | 1 - tools/testing/selftests/arm64/fp/zt-ptrace.c | 365 +++ .../selftests/arm64/fp/{za-test.S => zt-test.S} | 166 +- tools/testing/selftests/arm64/mte/Makefile | 21 +- tools/testing/selftests/arm64/signal/.gitignore | 2 + tools/testing/selftests/arm64/signal/Makefile | 8 +- .../testing/selftests/arm64/signal/test_signals.c | 4 +- .../testing/selftests/arm64/signal/test_signals.h | 2 + .../selftests/arm64/signal/test_signals_utils.c | 9 +- .../selftests/arm64/signal/testcases/ssve_regs.c | 16 +- .../signal/testcases/{za_regs.c => ssve_za_regs.c} | 71 +- .../selftests/arm64/signal/testcases/testcases.c | 40 + .../selftests/arm64/signal/testcases/testcases.h | 1 + .../arm64/signal/testcases/tpidr2_siginfo.c | 90 + .../selftests/arm64/signal/testcases/za_regs.c | 4 + .../selftests/arm64/signal/testcases/zt_no_regs.c | 51 + .../selftests/arm64/signal/testcases/zt_regs.c | 85 + tools/testing/selftests/seccomp/seccomp_bpf.c | 8 +- 294 files changed, 9010 insertions(+), 5965 deletions(-) create mode 100644 arch/arm/include/asm/simd.h delete mode 100644 arch/arm/mach-rda/Makefile create mode 100644 arch/m68k/include/asm/seccomp.h create mode 100644 arch/s390/boot/vmem.c delete mode 100644 arch/s390/include/asm/cpu_mcf.h create mode 100644 arch/s390/include/uapi/asm/fs3270.h create mode 100644 arch/s390/include/uapi/asm/raw3270.h delete mode 100644 arch/s390/kernel/perf_cpum_cf_common.c create mode 100644 arch/s390/kernel/rethook.c create mode 100644 arch/s390/kernel/rethook.h create mode 100644 arch/x86/include/asm/gsseg.h delete mode 100644 drivers/firmware/efi/libstub/arm64-entry.S delete mode 100644 drivers/s390/char/tty3270.c delete mode 100644 drivers/s390/char/tty3270.h create mode 100644 tools/testing/selftests/arm64/fp/zt-ptrace.c copy tools/testing/selftests/arm64/fp/{za-test.S => zt-test.S} (60%) copy tools/testing/selftests/arm64/signal/testcases/{za_regs.c => ssve_za_regs.c} (55%) create mode 100644 tools/testing/selftests/arm64/signal/testcases/tpidr2_siginfo.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/zt_no_regs.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/zt_regs.c