This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 5db8752c3b81 Merge tag 'vfs-6.8.iov_iter' of git://git.kernel.org/pub/s [...] new 1b0989296204 EDAC/altera: Use device_get_match_data() new b73e11c87339 EDAC/altera: Convert to platform remove callback returning void new 5aafd02da7e2 EDAC/armada_xp: Convert to platform remove callback return [...] new 2546fffd9129 EDAC/aspeed: Convert to platform remove callback returning void new a5347591eb6f EDAC/bluefield: Convert to platform remove callback return [...] new d8d9f99fd033 EDAC/cell: Convert to platform remove callback returning void new 0576ded05b33 EDAC/cpc925: Convert to platform remove callback returning void new d27cb32e00ef EDAC/dmc520: Convert to platform remove callback returning void new 7aca2e9b7bc4 EDAC/highbank_l2: Convert to platform remove callback retu [...] new 81b3e87411eb EDAC/highbank_mc: Convert to platform remove callback retu [...] new 1baf49724e8d EDAC/mpc85xx: Convert to platform remove callback returning void new 8510e004d5d5 EDAC/npcm: Convert to platform remove callback returning void new 01314f277299 EDAC/octeon-l2c: Convert to platform remove callback retur [...] new c2a962933c76 EDAC/octeon-lmc: Convert to platform remove callback retur [...] new a92dd68e163a EDAC/octeon-pc: Convert to platform remove callback return [...] new 524d3e56fb5e EDAC/octeon-pci: Convert to platform remove callback retur [...] new 58758ffa11a7 EDAC/ppc4xx: Convert to platform remove callback returning void new bfee05aa3806 EDAC/qcom: Convert to platform remove callback returning void new f30e2fac7da3 EDAC/synopsys: Convert to platform remove callback returning void new 8312b2bbddb6 EDAC/ti: Convert to platform remove callback returning void new 9441e5ca3ad3 EDAC/xgene: Convert to platform remove callback returning void new ec886cf8813b EDAC/zynqmp: Convert to platform remove callback returning void new 0c7c7ba0c721 EDAC/fsl_ddr: Convert to platform remove callback returning void new 475c58e1a471 EDAC/thunderx: Fix possible out-of-bounds string access new 5f57b717ccce EDAC/pci_sysfs: Use PCI_HEADER_TYPE_MASK instead of literals new 9e08ac1b5e3b EDAC/armada_xp: Explicitly include correct DT includes new a2f99fbae451 EDAC/{sb,i7core}_edac: Do not use a plain integer for a NU [...] new 9a5f580c1c71 EDAC/mc: Add support for HBM3 memory type new 12f230c07a95 EDAC/amd64: Add support for family 0x19, models 0x90-9f devices new a264f715ecb3 EDAC/igen6: Make get_mchbar() helper function new c4a5398991fd EDAC/igen6: Add Intel Alder Lake-N SoCs support new d23627a7688f EDAC/igen6: Add Intel Raptor Lake-P SoCs support new 3c77090c1247 EDAC/igen6: Add Intel Meteor Lake-PS SoCs support new 6807434ff044 EDAC/igen6: Add Intel Meteor Lake-P SoCs support new a50cc8de9995 EDAC, pnd2: Replace custom definition by one from sizes.h new 530258f87213 EDAC, pnd2: Apply bit macros and helpers where it makes sense new f1b0b1167f8b EDAC, pnd2: Correct misleading error message in mk_region_mask() new a69badad736c EDAC, pnd2: Sort headers alphabetically new 1e92af09fab1 EDAC/skx_common: Filter out the invalid address new 1dee7f509db2 Merge tag 'edac_updates_for_v6.8' of git://git.kernel.org/ [...] new 1f693ef550f0 x86/microcode/intel: Remove redundant microcode late updat [...] new 9c21ea53e6bd x86/microcode/intel: Set new revision only after a success [...] new 6e0b939180fc Merge tag 'x86_microcode_for_v6.8' of git://git.kernel.org [...] new a24d61c60981 x86/lib: Fix overflow when counting digits new 79c603ee43b2 Documentation/x86: Document what /proc/cpuinfo is for new f789383fa34a x86/ia32: State that IA32 emulation is disabled new 41a80ca4ae2d Merge tag 'x86_misc_for_v6.8' of git://git.kernel.org/pub/ [...] new 5c22c4726e4a x86/paravirt: Use relative reference for the original inst [...] new fe22bc430c9d x86/paravirt: Make the struct paravirt_patch_site packed new 772ca413537e x86/paravirt: Introduce ALT_NOT_XEN new 9824b00c2b58 x86/paravirt: Move some functions and defines to alternative.c new da0fe6e68e10 x86/alternative: Add indirect call patching new 60bc276b129e x86/paravirt: Switch mixed paravirt/alternative calls to a [...] new f7af6977621a x86/paravirt: Remove no longer needed paravirt patching code new 7991ed43587d x86/alternative: Correct feature bit debug output new fc5e5c592340 Merge tag 'x86_paravirt_for_v6.8' of git://git.kernel.org/ [...] new 30579c8baa5b x86/sev: Do the C-bit verification only on the BSP new d642ef711101 virt: sev-guest: Convert to platform remove callback retur [...] new e900042f0484 Merge tag 'x86_sev_for_v6.8' of git://git.kernel.org/pub/s [...] new 04c3024560d3 x86/barrier: Do not serialize MSR accesses on AMD new 5bfa0e45e9e7 x86/cpu/intel_epb: Don't rely on link order new 30fa92832f40 x86/CPU/AMD: Add ZenX generations flags new a7c32a1ae9ee x86/CPU/AMD: Carve out the erratum 1386 fix new affc66cb96f8 x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 in [...] new 0da91912fc15 x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function new cfbf4f992bfc x86/CPU/AMD: Call the spectral chicken in the Zen2 init function new 7c81ad8e8bc2 x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() new f69759be251d x86/CPU/AMD: Move Zenbleed check to the Zen2 init function new bfff3c6692ce x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init [...] new 54c33e23f75d x86/CPU/AMD: Get rid of amd_erratum_1054[] new 1709528f73d4 x86/CPU/AMD: Get rid of amd_erratum_383[] new b3ffbbd282d4 x86/CPU/AMD: Get rid of amd_erratum_400[] new 794c68b20408 x86/CPU/AMD: Get rid of amd_erratum_1485[] new 05f5f73936fa x86/CPU/AMD: Drop now unused CPU erratum checking function new 232afb557835 x86/CPU/AMD: Add X86_FEATURE_ZEN1 new bef91c28f28f Merge tag 'x86_cpu_for_v6.8' of git://git.kernel.org/pub/s [...] new 9f3b130048bf x86/mce: Mark fatal MCE's page as poison to avoid panic in [...] new 612905e13b87 x86/mce: Remove redundant check from mce_device_create() new 6175b407756b x86/mce/inject: Clear test status value new ff03ff328fbd x86/mce/amd, EDAC/mce_amd: Move long names to decoder module new 9f988030e85f EDAC/mce_amd: Remove SMCA Extended Error code descriptions new 47b744ea5e3c x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types new cf0573939d3f Documentation: Begin a RAS section new 3ed57b41a412 x86/mce: Remove old CMCI storm mitigation code new 7eae17c4add5 x86/mce: Add per-bank CMCI storm mitigation new 1f68ce2a0272 x86/mce: Handle Intel threshold interrupt storms new 3edbe8afb617 Merge tag 'ras_core_for_v6.8' of git://git.kernel.org/pub/ [...] new 04c40eed3f7a powerpc/ps3: move udbg_shutdown_ps3gelic prototype new 0c9a768de64d powerpc/pasemi: mark pas_shutdown() static new afb36ac38678 powerpc/powermac: mark smp_psurge_{give,take}_timebase static new 981d1c997fbc powerpc/rtas: Drop declaration of undefined call_rtas() function new 1d8faf1f41b5 powerpc/rtas: Remove unused rtas_service_present() new 010862d235c9 powerpc/rtas: Move post_mobility_fixup() declaration to pseries new 19773eda86e2 powerpc/rtas: Remove trailing space new 646477fc4790 powerpc/rtas: Remove 'extern' from function declarations i [...] new 82d30723d58f misc: ocxl: context: Remove unnecessary (void*) conversions new 84ba5d3675e2 misc: ocxl: afu_irq: Remove unnecessary (void*) conversions new 220f3ced8e42 misc: ocxl: link: Remove unnecessary (void*) conversions new 29685ea5754f misc: ocxl: main: Remove unnecessary ‘0’ values from rc new 183bc0c640c7 powerpc/configs/64s: Enable CONFIG_MEM_SOFT_DIRTY new 98eb30fe4c69 powerpc: Make cpu_spec __ro_after_init new 6f2a9e0e0ae5 powerpc: Remove orphaned reg_a2.h new c8a1634145c2 powerpc/32: Drop unused grackle_set_stg() new 1b1e38002648 powerpc: add crtsavres.o to always-y instead of extra-y new 45b1ba7e5d1f powerpc/xics: Check return value of kasprintf in icp_nativ [...] new df99da19c6c2 powerpc/lib: Avoid array bounds warnings in vec ops new 8f9abaa6d7de powerpc/lib: Validate size for vector operations new 0d555b57ee66 powerpc: pmd_move_must_withdraw() is only needed for CONFI [...] new 9be4feb768b8 powerpc/rtas_pci: rename and properly expose config access APIs new 360f051d82ee powerpc/suspend: Add prototype for do_after_copyback() new 24afc61990de powerpc/512x: Make pdm360ng_init() static new 10feb8f96122 powerpc/512x: Fix missing prototype warnings new b90ad501715f powerpc/44x: Make ppc44x_idle_init() static new ede66cd22441 powerpc/64s: Fix CONFIG_NUMA=n build due to create_section [...] new d8c3f243d4db powerpc/mm: Fix build failures due to arch_reserved_kernel [...] new f8d355535565 powerpc: Fix build error due to is_valid_bugaddr() new e12d8e2602d2 powerpc: Add PVN support for HeXin C2000 processor new a9e1e4d6e8c7 powerpc/85xx: Fix typo in code comment new 4a74197b65e6 powerpc/44x: select I2C for CURRITUCK new bd68ffce69f6 powerpc/pseries/memhp: Fix access beyond end of drmem array new 27951e1d8274 powerpc/pseries/memhp: Log more error conditions in add path new 773b93f1d1c3 powerpc/book3s/hash: Drop _PAGE_PRIVILEGED from PAGE_NONE new a59c14f6b4ca powerpc/book3s64: Avoid __pte_protnone() check in __pte_fl [...] new 4cb3e3ec23fa MAINTAINERS: powerpc: Transfer PPC83XX to Christophe new dc420877b5bd powerpc/Makefile: Don't use $(ARCH) unnecessarily new 42449052c94f powerpc/vdso: No need to undef powerpc for 64-bit build new 22f17b02f88b powerpc/Makefile: Default to ppc64le_defconfig when cross [...] new 402928b58ec6 powerpc/Makefile: Auto detect cross compiler new 9dbd5927408c selftests/powerpc: Fix error handling in FPU/VMX preemption tests new e5d00aaac651 selftests/powerpc: Check all FPRs in fpu_preempt new 2ba107f6795d selftests/powerpc: Generate better bit patterns for FPU tests new 60d2c3af9a0c selftests/powerpc: Run fpu_preempt test for 60 seconds new 1bdf22580b79 selftests/powerpc: Check all FPRs in fpu_syscall test new 070b71f428fa powerpc/hv-gpci: Add return value check in affinity_domain [...] new 01e346ffefda powerpc/rtas: Avoid warning on invalid token argument to s [...] new c500c6e736df powerpc/rtas: Add for_each_rtas_function() iterator new 669acc7eec22 powerpc/rtas: Fall back to linear search on failed token-> [...] new 9592aa5ad59e powerpc/rtas: Add function return status constants new e7582edb7861 powerpc/rtas: Move token validation from block_rtas_call() [...] new adf7a019e5f8 powerpc/rtas: Facilitate high-level call sequences new dc7637c402b9 powerpc/rtas: Serialize firmware activation sequences new e3681107bc9f powerpc/rtas: Warn if per-function lock isn't held new 514f6ff4369a powerpc/pseries: Add papr-vpd character driver for VPD retrieval new 35aae182bd7b powerpc/pseries/papr-sysparm: Validate buffer object lengths new 905b9e48786e powerpc/pseries/papr-sysparm: Expose character device to u [...] new 9118c5d32bdd powerpc/selftests: Add test for papr-vpd new 76b2ec3faeaa powerpc/selftests: Add test for papr-sysparm new 2ec36570c358 powerpc/ftrace: Fix indentation in ftrace.h new ae24db43b3b4 powerpc/ftrace: Remove nops after the call to ftrace_stub new b20f98e8b3de powerpc/Kconfig: Select FUNCTION_ALIGNMENT_4B new f46c8a75263f powerpc/mm: Fix null-pointer dereference in pgtable_cache_add new 9a260f2dd827 powerpc/powernv: Add a null pointer check to scom_debug_in [...] new 8649829a1dd2 powerpc/powernv: Add a null pointer check in opal_event_init() new e123015c0ba8 powerpc/powernv: Add a null pointer check in opal_powercap_init() new 0a233867a390 powerpc/imc-pmu: Add a null pointer check in update_events [...] new a143892cb77c powerpc: add cpu_spec.cpu_features to vmcoreinfo new 6f4b7052daa0 powerpc/sched: Cleanup vcpu_is_preempted() new aa80c6343fcf powerpc/smp: Enable Asym packing for cores on shared processor new 0e1c1986e0e6 powerpc/smp: Disable MC domain for shared processor new fd535a858ebe powerpc/smp: Add __ro_after_init attribute new 0e93f1c780e8 powerpc/smp: Avoid asym packing within thread_group of a core new c46975715f5a powerpc/smp: Dynamically build Powerpc topology new 8fc63a91e785 Merge branch 'smp-topo' into next new 9ec1d7486e25 powerpc/fsl: Fix fsl,tmu-calibration to match the schema new 6addc560e69c powerpc/mpc83xx: Add the missing set_freezable() for agent [...] new 11611d254c15 powerpc/mpc83xx: Use wait_event_freezable() for freezable kthread new ccc0f7b7673e powerpc/ps3: Add missing set_freezable() for ps3_probe_thread() new eb8446e16457 powerpc/hvcall: Reorder Nestedv2 hcall opcodes new ba5b952ad5f5 selftests/powerpc: Fix spelling mistake "EACCESS" -> "EACCES" new e6beb47edb89 powerpc/powernv: Add error handling to opal_prd_range_is_valid new 5bb13e63cb00 powerpc/86xx: Drop unused CONFIG_MPC8610 new 482b718a84f0 powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2 new 7d370e1812b9 KVM: PPC: Book3S HV nestedv2: Invalidate RPT before deleti [...] new e0d4acbcba3f KVM: PPC: Book3S HV nestedv2: Avoid reloading the tb offset new 63ccae78cd88 KVM: PPC: Book3S HV nestedv2: Do not check msr on hcalls new e678748a8dca KVM: PPC: Book3S HV nestedv2: Get the PID only if needed t [...] new ec0f6639fa88 KVM: PPC: Book3S HV nestedv2: Ensure LPCR_MER bit is passe [...] new ecd10702baae KVM: PPC: Book3S HV: Handle pending exceptions on guest en [...] new df938a5576f3 KVM: PPC: Book3S HV nestedv2: Do not inject certain interrupts new a9a3de530d75 KVM: PPC: Book3S HV nestedv2: Avoid msr check in kvmppc_ha [...] new 4bc8ff6f170c KVM: PPC: Book3S HV nestedv2: Do not call H_COPY_TOFROM_GUEST new db1dcfae1dae KVM: PPC: Book3S HV nestedv2: Register the VPA with the L0 new 797a5af8fc72 KVM: PPC: Reduce reliance on analyse_instr() in mmio emulation new 180c6b072bf3 KVM: PPC: Book3S HV nestedv2: Do not cancel pending decrem [...] new 44a1aad2fe6c Merge branch 'topic/ppc-kvm' into next new 968b80332432 Merge tag 'powerpc-6.8-1' of git://git.kernel.org/pub/scm/ [...] new a15f2d48c6f8 nubus: Make nubus_bus_type static and constant new 6b9c045b0602 m68k: defconfig: Update defconfigs for v6.7-rc1 new 3cf1d6a5fbf3 Merge tag 'm68k-for-v6.8-tag1' of git://git.kernel.org/pub [...] new 103423ad7e56 arm64: Get rid of ARM64_HAS_NO_HW_PREFETCH new 8885c7398fe5 arm64: mm: Only map KPTI trampoline if it is going to be used new 7540f70df98f arm64: Kconfig: drop KAISER reference from KPTI option des [...] new 63a2d92e1461 arm64: Cleanup system cpucap handling new eb15d707c252 arm64: Align boot cpucap handling with system cpucap handling new 3f35db4e68ce Merge branch 'for-next/cpufeature' into for-next/core new cbc59c9a4e57 arm64: idreg-override: Omit non-NULL checks for override pointer new 01fd29092a35 arm64: idreg-override: Prepare for place relative reloc patching new dc3f5aae0638 arm64: idreg-override: Avoid parameq() and parameqn() new bcf1eed3f8a0 arm64: idreg-override: avoid strlen() to check for empty strings new 060260a6be47 arm64: idreg-override: Avoid sprintf() for simple string c [...] new ea48626f8f0e arm64: idreg-override: Avoid kstrtou64() to parse a single [...] new 50f176175e96 arm64/kernel: Move 'nokaslr' parsing out of early idreg code new e90a8a210fd0 Merge branch 'for-next/early-idreg-overrides' into for-next/core new 9b19700e623f arm64: fpsimd: Drop unneeded 'busy' flag new aefbab8e77eb arm64: fpsimd: Preserve/restore kernel mode NEON at contex [...] new 2632e2521769 arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD new 79eb42b269d4 Merge branch 'for-next/fpsimd' into for-next/core new a099bec7a810 arm64: vdso32: rename 32-bit debug vdso to vdso32.so.dbg new 8fd7588fd4ee arm64: replace <asm-generic/export.h> with <linux/export.h> new 7b21ed7d119d arm64: properly install vmlinuz.efi new 97ba4416d6dd efi/libstub: zboot: do not use $(shell ...) in cmd_copy_and_pad new 88619527b420 Merge branch 'for-next/kbuild' into for-next/core new e2768b798a19 arm64/mm: Modify range-based tlbi to decrement scale new 936a4ec28141 arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs new c910f2b65518 arm64/mm: Update tlb invalidation routines for FEAT_LPA2 new e477c8c48391 arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] new b1366d21daae arm64: Add ARM64_HAS_LPA2 CPU capability new 3dfdc2750c6c arm64: kernel: Disable latent_entropy GCC plugin in early [...] new a22fc8e102dc arm64: mm: Take potential load offset into account when KA [...] new 376f5a3bd7e2 arm64: mm: get rid of kimage_vaddr global variable new ccaeeec5294b Merge branch 'for-next/lpa2-prep' into for-next/core new 365b1900c93a Documentation/arch/arm64: Fix typo new 86d1921c9d5a arm64: Delete the zero_za macro new 5cc5ed7a668d arm64: memory: remove duplicated include new 65180649fa25 Merge branch 'for-next/misc' into for-next/core new 75b5e0bf90bf arm64: irq: set the correct node for VMAP stack new 7b1a09e44dc6 arm64: irq: set the correct node for shadow call stack new 3b47bd8fed04 Merge branch 'for-next/mm' into for-next/core new 590f23b09240 perf/arm-cmn: Fix HN-F class_occup_id events new 877806b9b41e drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT() new ca6f537e459e drivers/perf: pmuv3: don't expose SW_INCR event in sysfs new 38bbef7240b8 drivers/perf: hisi: Fix some event id for HiSilicon UC pmu new 5cd7da19cb97 arm: perf: Remove PMU locking new 118eb89b1e7f drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'stru [...] new afd83967e7bb perf: fsl_imx8_ddr: Add AXI ID PORT CHANNEL filter support new 9745295358f4 docs/perf: Add explanation for DDR_CAP_AXI_ID_PORT_CHANNEL [...] new 2fe44e7dcb86 dt-bindings: perf: fsl-imx-ddr: Add i.MX8DXL compatible new 46fe448ec3b7 perf: fsl_imx8_ddr: Add driver support for i.MX8DXL DDR Perf new 79c03ed4b896 drivers/perf: Remove usage of the deprecated ida_simple_xx() API new 5ca8ab55084d drivers/perf: arm_dsu_pmu: Remove kerneldoc-style comment syntax new 9343c790e6de arm: perf: Remove inlines from arm_pmuv3.c new 62e1f212e5fe arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N new 2f6a00f30600 arm: perf: Use GENMASK for PMMIR fields new d30f09b6d7de arm: perf: Convert remaining fields to use GENMASK new 3115ee021bfb arm64: perf: Include threshold control fields in PMEVTYPER mask new f6da86969a3c arm: pmu: Share user ABI format mechanism with SPE new a5f4ca68f348 perf/arm_dmc620: Remove duplicate format attribute #defines new c7b98bf0fc79 KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h new 186c91aaf549 arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs new 816c26754447 arm64: perf: Add support for event counting threshold new bd690638e2c2 Documentation: arm64: Document the PMU event counting thre [...] new eb183b2cd0a6 Revert "perf/arm_dmc620: Remove duplicate format attribute [...] new cae40614cdd6 docs: perf: Add description for Synopsys DesignWare PCIe P [...] new ad6534c626fe PCI: Add Alibaba Vendor ID to linux/pci_ids.h new ac16087134b8 PCI: Move pci_clear_and_set_dword() helper to PCI header new af9597adc2f1 drivers/perf: add DesignWare PCIe PMU driver new f56bb3de66bc MAINTAINERS: add maintainers for DesignWare PCIe PMU driver new bb339db4d363 arm: perf: Fix ARCH=arm build with GCC new dd9168ab08eb Merge branch 'for-next/perf' into for-next/core new ced242ba9d7c KVM: arm64: Remove VPIPT I-cache handling new d8e12a0d3715 arm64: Kill detection of VPIPT i-cache policy new f35c32ca6839 arm64: Rename reserved values for CTR_EL0.L1Ip new 30431774fe6e Merge branch 'for-next/rip-vpipt' into for-next/core new 33c1a7785a41 kselftest/arm64: Improve output for skipped TPIDR2 ABI test new 48f7ab21f731 kselftest/arm64: Log SVCR when the SME tests barf new 9a802ddb2123 kselftest/arm64: Don't probe the current VL for unsupporte [...] new ef4896b59890 Merge branch 'for-next/selftests' into for-next/core new 1beef60e7d6b arm64: stacktrace: factor out kernel unwind state new 1aba06e7b2b4 arm64: stacktrace: factor out kunwind_stack_walk() new 41cff14b031a Merge branch 'for-next/stacktrace' into for-next/core new 256f442895ed arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 new 41bb68fbd016 arm64/sysreg: Add definition for HAFGRTR_EL2 new c0c5a8ea96b8 arm64/sysreg: add system register POR_EL{0,1} new 35768b23d830 arm64/sysreg: update CPACR_EL1 register new 9fb5dc53a117 arm64/sysreg: Add definition for ID_AA64PFR2_EL1 new 6e3dcfd13975 arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI060 [...] new b5aefb668701 arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 new 9e4f409b07df arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 new 8afe582d7700 arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI06 [...] new a6052284a9f9 arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 new 126cb3a60d35 arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 new e3a649ecf8b9 arm64/sysreg: Add definition for FPMR new e94e06d8a796 arm64/sysreg: Add new system registers for GCS new 3b077ad8cb25 arm64/sysreg: Add missing Pauth_LR field definitions to ID [...] new 4f101cdcb578 arm64/sysreg: Add missing ExtTrcBuff field definition to I [...] new 885c6d8e2885 arm64/sysreg: Add missing system register definitions for FGT new 4ebee8cebdf6 arm64/sysreg: Add missing system instruction definitions for FGT new 3e8626b4ed56 Merge branch 'for-next/sysregs' into for-next/core new db32cf8e280b Merge branch 'for-next/fixes' into for-next/core new ab5f3fcb7c72 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...]
The 290 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/RAS/ras.rst | 26 + Documentation/admin-guide/perf/dwc_pcie_pmu.rst | 94 +++ Documentation/admin-guide/perf/imx-ddr.rst | 45 +- Documentation/admin-guide/perf/index.rst | 1 + Documentation/arch/arm64/arm-acpi.rst | 2 +- Documentation/arch/arm64/perf.rst | 72 ++ Documentation/arch/x86/cpuinfo.rst | 89 ++- .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 3 + Documentation/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 4 + MAINTAINERS | 13 +- arch/arm/kernel/perf_event_v6.c | 28 +- arch/arm/kernel/perf_event_v7.c | 50 +- arch/arm/kernel/perf_event_xscale.c | 44 +- arch/arm64/Kconfig | 2 +- arch/arm64/Makefile | 2 +- arch/arm64/boot/Makefile | 2 +- arch/arm64/boot/install.sh | 3 +- arch/arm64/include/asm/assembler.h | 2 +- arch/arm64/include/asm/cache.h | 6 - arch/arm64/include/asm/cpufeature.h | 6 + arch/arm64/include/asm/fpsimdmacros.h | 8 - arch/arm64/include/asm/kernel-pgtable.h | 27 +- arch/arm64/include/asm/kvm_mmu.h | 7 - arch/arm64/include/asm/kvm_pgtable.h | 2 + arch/arm64/include/asm/memory.h | 7 +- arch/arm64/include/asm/pgtable-prot.h | 2 + arch/arm64/include/asm/processor.h | 3 + arch/arm64/include/asm/simd.h | 11 +- arch/arm64/include/asm/stacktrace/common.h | 19 +- arch/arm64/include/asm/stacktrace/nvhe.h | 2 +- arch/arm64/include/asm/sysreg.h | 25 + arch/arm64/include/asm/thread_info.h | 1 + arch/arm64/include/asm/tlb.h | 15 +- arch/arm64/include/asm/tlbflush.h | 100 ++- arch/arm64/kernel/cpufeature.c | 160 +++-- arch/arm64/kernel/cpuinfo.c | 5 - arch/arm64/kernel/fpsimd.c | 169 +++-- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/idreg-override.c | 153 ++-- arch/arm64/kernel/irq.c | 7 +- arch/arm64/kernel/kaslr.c | 7 + arch/arm64/kernel/pi/Makefile | 1 + arch/arm64/kernel/smp.c | 12 +- arch/arm64/kernel/stacktrace.c | 146 ++-- arch/arm64/kernel/vdso32/Makefile | 8 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 2 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 61 -- arch/arm64/kvm/hyp/vhe/tlb.c | 13 - arch/arm64/kvm/pmu-emul.c | 8 +- arch/arm64/kvm/sys_regs.c | 4 +- arch/arm64/lib/copy_page.S | 11 - arch/arm64/mm/mmu.c | 6 +- arch/arm64/tools/cpucaps | 2 +- arch/arm64/tools/sysreg | 325 ++++++++- arch/m68k/configs/amiga_defconfig | 2 +- arch/m68k/configs/apollo_defconfig | 2 +- arch/m68k/configs/atari_defconfig | 2 +- arch/m68k/configs/bvme6000_defconfig | 2 +- arch/m68k/configs/hp300_defconfig | 2 +- arch/m68k/configs/mac_defconfig | 5 +- arch/m68k/configs/multi_defconfig | 5 +- arch/m68k/configs/mvme147_defconfig | 2 +- arch/m68k/configs/mvme16x_defconfig | 2 +- arch/m68k/configs/q40_defconfig | 2 +- arch/m68k/configs/sun3_defconfig | 2 +- arch/m68k/configs/sun3x_defconfig | 2 +- arch/powerpc/Kconfig | 1 + arch/powerpc/Kconfig.debug | 1 - arch/powerpc/Makefile | 25 +- arch/powerpc/boot/dts/fsl/t1023si-post.dtsi | 79 +- arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 71 +- arch/powerpc/configs/ppc64_defconfig | 1 + arch/powerpc/configs/ps3_defconfig | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 10 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 9 +- arch/powerpc/include/asm/ftrace.h | 2 +- arch/powerpc/include/asm/hvcall.h | 20 +- arch/powerpc/include/asm/kvm_book3s.h | 10 +- arch/powerpc/include/asm/kvm_book3s_64.h | 1 + arch/powerpc/include/asm/linkage.h | 3 - arch/powerpc/include/asm/mmu.h | 4 + arch/powerpc/include/asm/mmzone.h | 8 - arch/powerpc/include/asm/papr-sysparm.h | 17 +- arch/powerpc/include/asm/paravirt.h | 33 +- arch/powerpc/include/asm/ppc-pci.h | 5 +- arch/powerpc/include/asm/ps3.h | 6 + arch/powerpc/include/asm/reg.h | 1 + arch/powerpc/include/asm/reg_a2.h | 154 ---- arch/powerpc/include/asm/rtas.h | 91 +-- arch/powerpc/include/uapi/asm/papr-miscdev.h | 9 + arch/powerpc/include/uapi/asm/papr-sysparm.h | 58 ++ arch/powerpc/include/uapi/asm/papr-vpd.h | 22 + arch/powerpc/kernel/cpu_specs_book3s_64.h | 15 + arch/powerpc/kernel/cputable.c | 4 +- arch/powerpc/kernel/exceptions-64e.S | 1 - arch/powerpc/kernel/rtas.c | 207 ++++-- arch/powerpc/kernel/rtas_pci.c | 8 +- arch/powerpc/kernel/smp.c | 124 ++-- arch/powerpc/kernel/swsusp_64.c | 2 + arch/powerpc/kernel/trace/ftrace_entry.S | 2 - arch/powerpc/kernel/traps.c | 2 + arch/powerpc/kernel/udbg_16550.c | 1 - arch/powerpc/kernel/vdso/Makefile | 2 +- arch/powerpc/kexec/core.c | 1 + arch/powerpc/kvm/book3s.c | 4 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 7 +- arch/powerpc/kvm/book3s_hv.c | 72 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_hv_nestedv2.c | 29 + arch/powerpc/kvm/book3s_pr.c | 1 + arch/powerpc/kvm/emulate_loadstore.c | 21 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/sstep.c | 14 +- arch/powerpc/mm/book3s64/hash_utils.c | 7 + arch/powerpc/mm/book3s64/pgtable.c | 2 + arch/powerpc/mm/book3s64/pkeys.c | 3 +- arch/powerpc/mm/init-common.c | 5 +- arch/powerpc/mm/mmu_decl.h | 5 + arch/powerpc/perf/hv-gpci.c | 3 + arch/powerpc/perf/imc-pmu.c | 6 + arch/powerpc/platforms/44x/Kconfig | 1 + arch/powerpc/platforms/44x/idle.c | 2 +- arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 2 + arch/powerpc/platforms/512x/pdm360ng.c | 2 +- arch/powerpc/platforms/83xx/suspend.c | 5 +- arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 2 +- arch/powerpc/platforms/86xx/Kconfig | 7 - arch/powerpc/platforms/pasemi/setup.c | 2 +- arch/powerpc/platforms/powermac/smp.c | 4 +- arch/powerpc/platforms/powernv/opal-irqchip.c | 2 + arch/powerpc/platforms/powernv/opal-powercap.c | 6 + arch/powerpc/platforms/powernv/opal-prd.c | 2 + arch/powerpc/platforms/powernv/opal-xscom.c | 5 + arch/powerpc/platforms/powernv/subcore.c | 3 +- arch/powerpc/platforms/ps3/Kconfig | 12 - arch/powerpc/platforms/ps3/Makefile | 2 +- arch/powerpc/platforms/ps3/device-init.c | 1 + arch/powerpc/platforms/ps3/gelic_udbg.c | 1 + arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/eeh_pseries.c | 18 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 16 +- arch/powerpc/platforms/pseries/papr-sysparm.c | 205 +++++- arch/powerpc/platforms/pseries/papr-vpd.c | 541 ++++++++++++++ arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/suspend.c | 1 + arch/powerpc/sysdev/grackle.c | 19 - arch/powerpc/sysdev/xics/icp-native.c | 2 + arch/x86/include/asm/alternative.h | 30 +- arch/x86/include/asm/barrier.h | 18 - arch/x86/include/asm/cpufeatures.h | 8 +- arch/x86/include/asm/elf.h | 2 +- arch/x86/include/asm/ia32.h | 11 +- arch/x86/include/asm/mce.h | 4 +- arch/x86/include/asm/paravirt.h | 79 +- arch/x86/include/asm/paravirt_types.h | 87 +-- arch/x86/include/asm/processor.h | 18 + arch/x86/include/asm/qspinlock_paravirt.h | 4 +- arch/x86/include/asm/text-patching.h | 12 - arch/x86/kernel/alternative.c | 134 ++-- arch/x86/kernel/callthunks.c | 17 +- arch/x86/kernel/cpu/amd.c | 268 +++---- arch/x86/kernel/cpu/common.c | 7 + arch/x86/kernel/cpu/hygon.c | 3 + arch/x86/kernel/cpu/intel_epb.c | 2 +- arch/x86/kernel/cpu/mce/amd.c | 80 +-- arch/x86/kernel/cpu/mce/core.c | 72 +- arch/x86/kernel/cpu/mce/inject.c | 1 + arch/x86/kernel/cpu/mce/intel.c | 304 ++++---- arch/x86/kernel/cpu/mce/internal.h | 66 +- arch/x86/kernel/cpu/mce/threshold.c | 115 +++ arch/x86/kernel/cpu/microcode/intel.c | 20 +- arch/x86/kernel/head_64.S | 31 +- arch/x86/kernel/kvm.c | 4 +- arch/x86/kernel/module.c | 20 +- arch/x86/kernel/paravirt.c | 54 +- arch/x86/kernel/vmlinux.lds.S | 13 - arch/x86/lib/misc.c | 2 +- arch/x86/tools/relocs.c | 2 +- arch/x86/xen/irq.c | 2 +- drivers/base/arch_numa.c | 2 +- drivers/edac/altera_edac.c | 21 +- drivers/edac/amd64_edac.c | 66 +- drivers/edac/amd64_edac.h | 1 + drivers/edac/armada_xp_edac.c | 16 +- drivers/edac/aspeed_edac.c | 6 +- drivers/edac/bluefield_edac.c | 6 +- drivers/edac/cell_edac.c | 5 +- drivers/edac/cpc925_edac.c | 6 +- drivers/edac/dmc520_edac.c | 6 +- drivers/edac/edac_mc.c | 1 + drivers/edac/edac_pci_sysfs.c | 4 +- drivers/edac/fsl_ddr_edac.c | 3 +- drivers/edac/fsl_ddr_edac.h | 2 +- drivers/edac/highbank_l2_edac.c | 5 +- drivers/edac/highbank_mc_edac.c | 5 +- drivers/edac/i7core_edac.c | 4 +- drivers/edac/igen6_edac.c | 194 ++++- drivers/edac/layerscape_edac.c | 2 +- drivers/edac/mce_amd.c | 526 ++------------ drivers/edac/mpc85xx_edac.c | 13 +- drivers/edac/npcm_edac.c | 6 +- drivers/edac/octeon_edac-l2c.c | 6 +- drivers/edac/octeon_edac-lmc.c | 5 +- drivers/edac/octeon_edac-pc.c | 5 +- drivers/edac/octeon_edac-pci.c | 6 +- drivers/edac/pnd2_edac.c | 55 +- drivers/edac/ppc4xx_edac.c | 7 +- drivers/edac/qcom_edac.c | 6 +- drivers/edac/sb_edac.c | 10 +- drivers/edac/skx_common.c | 4 + drivers/edac/synopsys_edac.c | 6 +- drivers/edac/thunderx_edac.c | 10 +- drivers/edac/ti_edac.c | 6 +- drivers/edac/xgene_edac.c | 6 +- drivers/edac/zynqmp_edac.c | 6 +- drivers/firmware/efi/libstub/Makefile.zboot | 4 +- drivers/infiniband/hw/erdma/erdma_hw.h | 2 - drivers/misc/cxl/cxl.h | 3 +- drivers/misc/ocxl/afu_irq.c | 2 +- drivers/misc/ocxl/context.c | 2 +- drivers/misc/ocxl/link.c | 14 +- drivers/misc/ocxl/main.c | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 6 - drivers/nubus/bus.c | 3 +- drivers/pci/access.c | 12 + drivers/pci/pcie/aspm.c | 65 +- drivers/perf/Kconfig | 7 + drivers/perf/Makefile | 1 + drivers/perf/apple_m1_cpu_pmu.c | 6 +- drivers/perf/arm-cmn.c | 2 +- drivers/perf/arm_dsu_pmu.c | 6 +- drivers/perf/arm_pmu.c | 12 +- drivers/perf/arm_pmuv3.c | 242 ++++--- drivers/perf/arm_spe_pmu.c | 22 - drivers/perf/dwc_pcie_pmu.c | 792 +++++++++++++++++++++ drivers/perf/fsl_imx8_ddr_perf.c | 45 ++ drivers/perf/fsl_imx9_ddr_perf.c | 6 +- drivers/perf/hisilicon/hisi_uncore_uc_pmu.c | 4 +- drivers/virt/coco/sev-guest/sev-guest.c | 6 +- include/asm-generic/numa.h | 2 + include/linux/edac.h | 3 + include/linux/nubus.h | 2 - include/linux/pci.h | 2 + include/linux/pci_ids.h | 2 + include/linux/perf/arm_pmu.h | 28 +- include/linux/perf/arm_pmuv3.h | 34 +- tools/arch/x86/include/asm/cpufeatures.h | 2 +- tools/include/perf/arm_pmuv3.h | 43 +- tools/testing/selftests/arm64/abi/tpidr2.c | 18 +- tools/testing/selftests/arm64/fp/sve-test.S | 10 + tools/testing/selftests/arm64/fp/vec-syscfg.c | 14 +- tools/testing/selftests/arm64/fp/za-test.S | 6 + tools/testing/selftests/arm64/fp/zt-test.S | 5 + .../selftests/kvm/aarch64/vpmu_counter_access.c | 5 +- tools/testing/selftests/powerpc/Makefile | 2 + tools/testing/selftests/powerpc/math/fpu.h | 25 + tools/testing/selftests/powerpc/math/fpu_asm.S | 48 +- tools/testing/selftests/powerpc/math/fpu_preempt.c | 30 +- tools/testing/selftests/powerpc/math/fpu_syscall.c | 8 +- tools/testing/selftests/powerpc/math/vmx_preempt.c | 10 +- .../selftests/powerpc/papr_sysparm/.gitignore | 1 + .../selftests/powerpc/papr_sysparm/Makefile | 12 + .../selftests/powerpc/papr_sysparm/papr_sysparm.c | 196 +++++ .../testing/selftests/powerpc/papr_vpd/.gitignore | 1 + tools/testing/selftests/powerpc/papr_vpd/Makefile | 12 + .../testing/selftests/powerpc/papr_vpd/papr_vpd.c | 352 +++++++++ 267 files changed, 5735 insertions(+), 2847 deletions(-) create mode 100644 Documentation/RAS/ras.rst create mode 100644 Documentation/admin-guide/perf/dwc_pcie_pmu.rst delete mode 100644 arch/powerpc/include/asm/reg_a2.h create mode 100644 arch/powerpc/include/uapi/asm/papr-miscdev.h create mode 100644 arch/powerpc/include/uapi/asm/papr-sysparm.h create mode 100644 arch/powerpc/include/uapi/asm/papr-vpd.h create mode 100644 arch/powerpc/platforms/pseries/papr-vpd.c create mode 100644 drivers/perf/dwc_pcie_pmu.c create mode 100644 tools/testing/selftests/powerpc/math/fpu.h create mode 100644 tools/testing/selftests/powerpc/papr_sysparm/.gitignore create mode 100644 tools/testing/selftests/powerpc/papr_sysparm/Makefile create mode 100644 tools/testing/selftests/powerpc/papr_sysparm/papr_sysparm.c create mode 100644 tools/testing/selftests/powerpc/papr_vpd/.gitignore create mode 100644 tools/testing/selftests/powerpc/papr_vpd/Makefile create mode 100644 tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c