This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 4d1044fcb996 Merge tag 'riscv-for-linus-5.20-mw0' of git://git.kernel.o [...] new 113fe88eed53 powerpc: Don't include asm/setup.h in asm/machdep.h new 7dc3ba0a0718 powerpc: Move prom_init() out of asm-prototypes.h new 882c835b71e2 cxl: drop unexpected word "the" in the comments new 6d056b7254f9 powerpc/52xx: Remove dead code, i.e. mpc52xx_get_xtal_freq() new de06fba62af6 powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode new 00bcb550dc60 powerpc/52xx: Get rid of of_node assignment new 4228a996b072 selftests/powerpc: Skip energy_scale_info test on older firmware new 2d386769753a powerpc: Update asm-prototypes.h comment new d7f396461518 powerpc/powermac: Remove empty function note_scsi_host() new 890005a7d98f powerpc/perf: Optimize clearing the pending PMI and remove [...] new 42e0576eec75 selftests/powerpc/pmu: Add mask/shift bits for extracting [...] new a069b5f980e3 selftests/powerpc: Add support to fetch "platform" and "ba [...] new 50d9c30a685c selftests/powerpc/pmu: Add interface test for mmcra_thresh [...] new 61d89900315a selftests/powerpc/pmu: Add support for branch sampling in [...] new c55dabc6d577 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] new faa64ddc1e39 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] new 014fb4a3ae74 selftests/powerpc/pmu: Add interface test for mmcra_ifm fi [...] new 84cc4e66d90f selftests/powerpc/pmu: Add interface test for bhrb disable field new 9cfd110a3664 selftests/powerpc/pmu: Refactor the platform check and add [...] new 2ac05f8f2e4b selftests/powerpc/pmu: Add selftest to check branch stack [...] new 11bbc5243905 selftests/powerpc/pmu: Add selftest to check PERF_SAMPLE_R [...] new f6380e05aa92 selftests/powerpc/pmu: Add selftest for checking valid and [...] new 0321f2d0ae69 selftests/powerpc/pmu: Add selftest for mmcr1 pmcxsel/unit [...] new 78cd598af648 selftests/powerpc/pmu: Add interface test for bhrb disable [...] new 0a110a4b69da selftests/powerpc/pmu: Add support for perf event code tests new 9258c0aa755f selftests/powerpc/pmu: Add selftest for group constraint c [...] new 4000c2e5d40a selftests/powerpc/pmu: Add selftest to check PMC5/6 is exc [...] new 827765a449db selftests/powerpc/pmu: Add selftest to check constraint fo [...] new 38b6da45304e selftests/powerpc/pmu: Add selftest for group constraint c [...] new dc431be3b549 selftests/powerpc/pmu: Add selftest for group constraint c [...] new beebeecb47d3 selftests/powerpc/pmu: Add selftest for group constraint f [...] new 122b6b9e5700 selftests/powerpc/pmu: Add selftest for group constraint c [...] new 5196a27978dc selftests/powerpc/pmu: Add selftest for checking invalid b [...] new 0c90263339da selftests/powerpc/pmu: Add selftest for reserved bit check [...] new a77c69766c7d selftests/powerpc/pmu: Add selftest for blacklist events c [...] new 5958ad4392b0 selftests/powerpc/pmu: Add selftest for event alternatives [...] new 3f1a87425f8c selftests/powerpc/pmu: Add selftest for event alternatives [...] new 8efeedf5aac7 selftests/powerpc/pmu: Add selftest for PERF_TYPE_HARDWARE [...] new 20b3073f8727 selftests/powerpc/pmu: Add selftest for group constraint c [...] new 291c01ed207d selftests/powerpc/pmu: Add selftest for group constraint c [...] new 8eaca8c4b4ed selftests/powerpc/pmu: Add selftest for group constraint c [...] new 142c9bd1ff21 selftests/powerpc/pmu: Add selftest for group constraint f [...] new c178606ab510 selftests/powerpc/pmu: Add selftest for group constraint c [...] new 9ac92fecd1db selftests/powerpc/pmu: Add selftest for group constraint c [...] new ab8bca92aebc selftests/powerpc/pmu: Add test for hardware cache events new 46d60bdb1283 powerpc: Include asm/firmware.h in all users of firmware_h [...] new e93dee186fc9 powerpc: Don't include asm/ppc_asm.h in other headers new 7d7b28b30208 powerpc/irq: Split irq.c new 98552307e3a7 powerpc/irq64: Remove get_irq_happened() new ef5b570d3700 powerpc/irq: Don't open code irq_soft_mask helpers new 78ffe6a7e2a1 powerpc/irq: Replace #ifdefs by IS_ENABLED() new 077fc62b2b66 powerpc/irq: remove inline assembly in hard_irq_disable macro new 41f20d6db2b6 powerpc/irq: Increase stack_overflow detection limit when [...] new 051bd351a2ef powerpc/irq: Make __do_irq() static new e90855be9e90 powerpc/irq: Perform stack_overflow detection after switch [...] new 78f1c24abd16 powerpc/irq: Simplify __do_irq() new 92f89ec1b534 powerpc: Restore CONFIG_DEBUG_INFO in defconfigs new 1ce844973bb5 powerpc/32: Remove the 'nobats' kernel parameter new 56e54b4e6c47 powerpc/32: Remove 'noltlbs' kernel parameter new 513f5bbac7b9 powerpc/32: Remove __map_without_ltlbs new 12a9eddd239e powerpc: Remove _PAGE_SAO stub for book3e/64 new 2db2008e6363 powerpc/64e: Rewrite p4d_populate() as a static inline function new dd8de84b57b0 powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E new 09317643117a powerpc/64e: Fix early TLB miss with KUAP new 3adfb457b84b powerpc/64e: Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PA [...] new b646c1f7f43c powerpc/64e: Remove unused REGION related macros new 128c1ea2f838 powerpc/64e: Move virtual memory closer to linear memory new 059c189389eb powerpc/64e: Reorganise virtual memory new c7b9ed7c34a9 powerpc/64e: KASAN Full support for BOOK3E/64 new dd3549c5032d selftests/powerpc: Add missing files to .gitignores new 2a83afe72a2b powerpc/64: Drop ppc_inst_as_str() new d9abe36df749 powerpc/papr_scm: use dev_get_drvdata new 61bdbca85502 powerpc/64s: Don't read H_BLOCK_REMOVE characteristics in [...] new 65112709115f powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations new dbe6e2456fb0 powerpc/bpf/64: add support for atomic fetch operations new 1e82dfaa7819 powerpc/bpf/64: Add instructions for atomic_[cmp]xchg new aea7ef8a82c0 powerpc/bpf/32: add support for BPF_ATOMIC bitwise operations new 2d9206b22743 powerpc/bpf/32: Add instructions for atomic_[cmp]xchg new a28a2eff1e0f powerpc/pseries/iommu: Print ibm,query-pe-dma-windows parameters new 5969e0c1c7e2 powerpc/perf: Update MMCR2 to support event exclude_idle new cea9d62b64c9 powerpc: Kconfig: Replace tabs with whitespaces new d60cb5010caf powerpc: Kconfig.debug: Remove extra empty line new 1e2e5e82748a powerpc/powernv: Kconfig: Replace single quotes new 54c15ec3b738 powerpc: dts: Add DTS file for CZ.NIC Turris 1.x routers new 7e74dabc3daf Merge branch 'fixes' into next new a784101f77b1 KVM: PPC: Book3s: Fix warning about xics_rm_h_xirr_x new 9981bace85d8 KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings new 3f8ed993be3c KVM: PPC: Book3S HV: Add a new config for P8 debug timing new c3fa64c99c61 KVM: PPC: Book3S HV: Decouple the debug timing from the P8 [...] new 2861c827286f KVM: PPC: Book3S HV: Expose timing functions to module code new b44bb1b7cbba KVM: PPC: Book3S HV: Provide more detailed timings for P9 [...] new 0df01238b8aa KVM: PPC: Book3S HV: tracing: Add missing hcall names new f5c847ea19d3 KVM: PPC: Align pt_regs in kvm_vcpu_arch structure new 4dee21e0f252 KVM: PPC: Do not warn when userspace asked for too big TCE table new 81e9685dd413 KVM: PPC: Kconfig: Fix indentation new ac2a2303016b Merge branch 'topic/ppc-kvm' into next new 78988b273d59 powerpc/perf: Give generic PMU a nice name new 6320e693d98c powerpc/perf: Add support for caps under sysfs in powerpc new 999d7c47a0f7 docs: ABI: sysfs-bus-event_source-devices: Document sysfs [...] new 1978c4849517 powerpc/52xx: Mark gpt driver as not removable new c6b2bd262b33 powerpc/pseries: hvcall.h: add H_WATCHDOG opcode, H_NOOP r [...] new 1621563ec62f powerpc/pseries: add FW_FEATURE_WATCHDOG flag new 578030bfe117 powerpc/pseries: register pseries-wdt device with platform bus new 69472ffa6575 watchdog/pseries-wdt: initial support for H_WATCHDOG-based [...] new fd97e4ad6d3b macintosh/adb: fix oob read in do_adb_query() function new e7c45a08451e Merge branch 'fixes' into next new 2b461880c207 powerpc: Fix all occurences of duplicate words new fd19a1f72aa7 selftests/powerpc: Ensure 16-byte stack pointer alignment new cf4baafd7846 selftests/powerpc/ptrace: Set LOCAL_HDRS new 3c20a1d07c37 selftests/powerpc/ptrace: Split CFLAGS better new 8f2e02394dc9 selftests/powerpc: Don't save CR by default in asm helpers new cfbc0723d18f selftests/powerpc: Don't save TOC by default in asm helpers new bd4d3042e757 selftests/powerpc: Add 32-bit support to asm helpers new af9f3f31f6cc selftests/powerpc/ptrace: Drop unused load_fpr_single_precision() new 53fa86e7ece5 selftests/powerpc/ptrace: Convert to load/store doubles new 149a497d5fda selftests/powerpc/ptrace: Build the ptrace-gpr test as 32- [...] new 611e385087ef selftests/powerpc/ptrace: Do more of ptrace-gpr in asm new 7b1513d02edf selftests/powerpc/ptrace: Make child errors more obvious new c5a814cc9920 selftests/powerpc/ptrace: Use more interesting values new 6c9c7d8fbc3a selftests/powerpc/ptrace: Add peek/poke of FPRs new 882c0d1704cf powerpc/mobility: wait for memory transfer to complete new 7c56a8733d0a watchdog: export lockup_detector_reconfigure new f5e74e836097 powerpc/watchdog: introduce a NMI watchdog's factor new 118b1366930c powerpc/pseries/mobility: set NMI watchdog factor during an LPM new 9257971377e2 powerpc/purgatory: Omit use of bin2c new 0c551abfa004 powerpc/fsl-pci: Fix Class Code of PCIe Root Port new 0531a4abd1c6 powerpc: dts: turris1x.dts: Add CPLD reboot node new a2954a7e47b6 powerpc/pci: Hide pci_device_from_OF_node() for non-powermac code new 407a767182d3 powerpc/pci: Make pcibios_make_OF_bus_map() static new 704544588735 powerpc/pci: Hide pci_create_OF_bus_map() for non-chrp code new 7f102d619832 powerpc/pci: Disable filling pci-OF-bus-map for non-chrp/powermac new 566356813082 powerpc/pci: Add config option for using all 256 PCI buses new 28f07fab2631 powerpc/vdso: Fix __kernel_sync_dicache sequence with cohe [...] new ef1911c6d266 powerpc: add documentation for HWCAPs new abf0878ce95f powerpc/64s: POWER10 nest MMU does not require flush escal [...] new 2a8a0f420f74 powerpc/64s: POWER10 nest MMU can upgrade PTE access autho [...] new fd193f85d320 powerpc/64s: Remove spurious fault flushing for NMMU new f57261e69825 powerpc/mce: use early_cpu_to_node() in mce_init() new 980bbf7ca720 powerpc/32: Call mmu_mark_initmem_nx() regardless of data [...] new 2a0fb3c155c9 powerpc/32: Set an IBAT covering up to _einittext during init new 6042a1652d64 powerpc/32s: Fix boot failure with KASAN + SMP + JUMP_LABE [...] new ec3eb9d941a9 powerpc/perf: Use PVR rather than oprofile field to determ [...] new 62ccae78820b powerpc: Remove remaining parts of oprofile new 7b48377e1d9f powerpc/probes: Remove ppc_opcode_t new d00d762daf12 powerpc/ppc-opcode: Define and use PPC_RAW_TRAP() and PPC_ [...] new de40303b54bc powerpc/ppc-opcode: Define and use PPC_RAW_SETB() new 9be013b2a9ec powerpc/32: Do not allow selection of e5500 or e6500 CPUs [...] new 446cda1b21d9 powerpc/32: Don't always pass -mcpu=powerpc to the compiler new ff27d9200a98 powerpc/405: Fix build failure with GCC 12 (unrecognized o [...] new 2255411d1d0f powerpc/44x: Fix build failure with GCC 12 (unrecognized o [...] new d6b551b8f90c powerpc/64e: Fix build failure with GCC 12 (unrecognized o [...] new 4515862b66d3 docs: powerpc: fix indentation warnings new 0595a216920c docs: powerpc: use different label name for elf_hwcaps.rst new a05aae92f84b docs: powerpc: add elf_hwcaps to table of contents new ebef8abc963b video: fbdev: offb: Include missing linux/platform_device.h new 61657dcd528b scsi: cxlflash: Include missing linux/irqdomain.h new 4177ab2283dc EDAC/mpc85xx: Include required of headers directly new 4d5c5bad5193 powerpc: Remove asm/prom.h from asm/mpc52xx.h and asm/pci.h new 36afe68714d4 powerpc: Finally remove unnecessary headers from asm/prom.h new 51ac6d4ceaa4 powerpc: Update reviewers new c7255058b543 powerpc/crash: save cpu register data in crash_smp_send_stop() new b1fc44eaa9ba pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window new d73b46c3c144 powerpc/ioda/iommu/debugfs: Generate unique debugfs entries new d80f6de9d601 powerpc/iommu: Fix iommu_table_in_use for a small default [...] new 2454a7af0f2a powerpc/pseries: define driver for Platform KeyStore new d20c96deb3e2 powerpc/85xx: Fix description of MPC85xx and P1/P2 boards options new 0fe1e96fef0a powerpc/pci: Prefer PCI domain assignment via DT 'linux,pc [...] new 1f00b5ab992c powerpc/85xx: P2020: Add law_trgt_if property to PCIe DT nodes new 901a30cf5f76 powerpc/pseries/vas: Fix comment typo new 738f9dca0df3 powerpc/sysdev: Fix comment typo new fde345e4d39a powerpc/platforms/83xx/suspend: Reorder to get rid of a fo [...] new ccc1439b924b powerpc/platforms/83xx/suspend: Prevent unloading the driver new 95b002e4e47a powerpc/platforms/83xx/suspend: Remove write-only global variable new fcdb758ce113 powerpc: make facility_unavailable_exception 64s new e4787e71ae2d powerpc/signal: Update comment for clarity new cd1e64935f79 selftests/powerpc: Fix matrix multiply assist test new 90b5d4fe0b3b powerpc/powernv: Avoid crashing if rng is NULL new 7ef3d06f1bc4 powerpc/powernv/kvm: Use darn for H_RANDOM on Power9 new 978030f054ff powerpc/powernv: rename remaining rng powernv_ functions to pnv_ new 1547db7d1f44 powerpc: Move system_call_exception() to syscall.c new f4a0318f278d powerpc: add support for syscall stack randomization new 4c9da83011c4 KVM: PPC: Book3S HV: Remove kvmhv_p9_[set,restore]_lpcr de [...] new b8c7ee79b1a3 KVM: PPC: Book3s HV: Remove unused function kvmppc_bad_interrupt new db5360840f09 powerpc/kvm: Move pmu code in kvm folder to separate file [...] new 4008d54e2953 powerpc/kvm: Remove comment related to moving PMU code to [...] new 96d50a1d874c Merge branch 'topic/ppc-kvm' into next new 8c9f37a78f70 powerpc/perf: Include caps feature for power10 DD1 version new 6ac059dacffa powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader new 255b650cbec6 powerpc/xive: Fix refcount leak in xive_get_max_prio new df5d4b616ee7 powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address new ff446cd76854 selftests/powerpc: Avoid GCC 12 uninitialised variable warning new ca829e05d3d4 powerpc/64: Init jump labels before parse_early_param() new f4b39e88b42d powerpc/pci: Fix PHB numbering when using opal-phbid new bce02f71e48f EDAC/ppc_4xx: Include required of_irq header directly new 4cfa6ff24a97 powerpc/64e: Fix kexec build error new cae4199f9319 Merge tag 'powerpc-6.0-1' of git://git.kernel.org/pub/scm/ [...] new 7dbdf04d6bd8 MAINTAINERS: add include/dt-bindings/mips to MIPS new 3bc5342c2e4a mips: sgi-ip22: Drop redundant check from .remove() new 9c9de8233c9c MIPS: PCI: Remove leading space in info message, rename pci new 34bb179738a6 MIPS: Alchemy: devboards: Remove duplicate 'the' in two places. new 5e1138c657f7 MIPS: Fix some typos new 5f7e2f3e7ce7 MIPS: mscc: ocelot: enable FDMA usage new 7a9f743ceead mips: cavium-octeon: Fix missing of_node_put() in octeon2_ [...] new 08472f6ebdc2 MIPS: Loongson64: Fix section mismatch warning new 8512670d3547 MIPS: math-emu: Use the bitmap API to allocate bitmaps new b5eb8b536f91 MIPS: mm: Use the bitmap API to allocate bitmaps new 8baa65126e19 MIPS: vdso: Utilize __pa() for gic_pfn new 9044576357b1 MIPS: Make phys_to_virt utilize __va() new e1a534f5d074 MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK new 5ee46bfbb65f MIPS: dts: correct gpio-keys names and properties new 62fb295ce7dd MIPS: dts: align gpio-key node names with dtschema new d3164e2f3b0a MIPS: Remove VR41xx support new c022e8716221 MIPS: BCM47XX: Add support for Netgear WNR3500L v2 new 8a2b456665d1 MIPS: Fixed __debug_virt_addr_valid() new c059ee9d77f8 MIPS: CFE: Add cfe_die() new 466ab2ea239b MIPS: BMIPS: Utilize cfe_die() for invalid DTB new b8295e44c761 MIPS: Fix comment typo new d3cd4d9fc1f0 MIPS: msi-octeon: eliminate kernel-doc warnings new 3e3114ac460e MIPS: Introduce CAVIUM_RESERVE32 Kconfig option new 534ea58b3ceb Revert "MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32" new 74de14fe05dd MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 new d77771c92667 Merge tag 'mips_6.0' of git://git.kernel.org/pub/scm/linux [...] new 5352ebf73506 tools/testing/crypto: Use vzalloc instead of vmalloc+memset new 034921cdea1c s390/vfio-ap: use new AP bus interface to search for queue [...] new 260f3ea14138 s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c new 11cb2419fafe s390/vfio-ap: manage link between queue struct and matrix mdev new 49b0109fb399 s390/vfio-ap: introduce shadow APCB new 48cae940c31d s390/vfio-ap: refresh guest's APCB by filtering AP resourc [...] new e2126a73746e s390/vfio-ap: allow assignment of unavailable AP queues to [...] new d0786556caa1 s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev- [...] new 21195eb038bc s390/vfio-ap: introduce new mutex to control access to the [...] new b84eb8e05057 s390/vfio-ap: use proper locking order when setting/cleari [...] new 8ee13ad99337 s390/vfio-ap: prepare for dynamic update of guest's APCB o [...] new 2c1ee8983aa3 s390/vfio-ap: prepare for dynamic update of guest's APCB o [...] new 51dc562af09d s390/vfio-ap: allow hot plug/unplug of AP devices when ass [...] new 09d31ff78793 s390/vfio-ap: hot plug/unplug of AP devices when probed/removed new 70aeefe574cb s390/vfio-ap: reset queues after adapter/domain unassignment new 3f85d1df26a9 s390/vfio-ap: implement in-use callback for vfio_ap driver new f7f795c54d71 s390/vfio-ap: sysfs attribute to display the guest's matrix new eeb386aeb5b7 s390/vfio-ap: handle config changed and scan complete noti [...] new cb269e0aba7c s390/vfio-ap: update docs to include dynamic config support new e32d3827f3d5 s390/Docs: new doc describing lock usage by the vfio_ap de [...] new 693714b900ce MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers new 0a5f9b382c61 s390/cpufeature: rework to allow more than only hwcap bits new e2f39c9f547c s390/cpufeature: allow for facility bits new 5fcd0d8ae23a s390/uvdevice: autoload module based on CPU facility new d384690c6a2c s390/docs: fix warnings for vfio_ap driver lock usage doc new 9aa938ddce81 s390/docs: fix warnings for vfio_ap driver doc new 7190d84966b3 s390/mm: remove unused tprot() function new 86caa4b67895 s390/crash: remove redundant panic() on save area allocati [...] new f6749da17a34 s390/crash: fix incorrect number of bytes to copy to user space new 9ffed254d938 s390/zcore: fix race when reading from hardware system area new d6da67378198 s390/crash: move copy_to_user_real() to crash_dump.c new 6d2e5a4a13da s390/crash: use static swap buffer for copy_to_user_real() new ebbc95701691 s390/crash: support multi-segment iterators new 2f089a3846a2 Merge branch 'vmcore-iov_iter' into features new 57c3ae8e44bb s390/hmcdrv: fix Kconfig "its" grammar new fc7fab3f9156 s390/tape: fix comment typo new 6f5c672d17f5 s390/smp: enforce lowcore protection on CPU restart new 57ad19bcdefb s390/boot: cleanup adjust_to_uv_max() function new 2e2493c675df s390/setup: rearrange absolute lowcore initialization new 7d06fed77b7d s390/smp: rework absolute lowcore access new e409b7f19172 s390/smp,ptdump: add absolute lowcore markers new a0c0c44e9aa2 s390: add ELF note type for encrypted CPU state of a PV VCPU new 520763a3272a s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() new ded466e18066 s390/unwind: fix fgraph return address recovery new 3fb39cb7c514 Revert "s390/smp,ptdump: add absolute lowcore markers" new 5e441f61f509 Revert "s390/smp: rework absolute lowcore access" new 953503751a42 Revert "s390/smp: enforce lowcore protection on CPU restart" new 24cb95869572 Merge tag 's390-5.20-1' of git://git.kernel.org/pub/scm/li [...] new 28f6c37a2910 kprobes: Forbid probing on trampoline and BPF code areas new dec8784c9088 x86/kprobes: Update kcb status flag after singlestepping new b6a5068854cf scripts/faddr2line: Fix vmlinux detection on arm64 new a41a2e2e34a9 scripts/faddr2line: Add CONFIG_DEBUG_INFO check new 99643bab36b6 perf/core: Fix ';;' typo new 592d8362bc25 Merge tag 'perf-urgent-2022-08-06' of git://git.kernel.org [...] new b6e8d40d43ae sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cp [...] new dcca34754a3f exit: Fix typo in comment: s/sub-theads/sub-threads new 87514b2c24f2 sched/rt: Fix Sparse warnings due to undefined rt.c declarations new 751d4cbc4387 sched/core: Do not requeue task on CPU excluded from cpus_mask new cac03ac368fa Merge tag 'sched-urgent-2022-08-06' of git://git.kernel.or [...] new ffa6482e461f x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.B [...] new 625395c4a0f4 x86/numa: Use cpumask_available instead of hardcoded NULL check new de979c83574a x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y new 1612c382ffbd Merge tag 'x86-urgent-2022-08-06' of git://git.kernel.org/ [...]
The 285 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: .../testing/sysfs-bus-event_source-devices-caps | 18 + Documentation/admin-guide/kernel-parameters.txt | 6 - Documentation/admin-guide/sysctl/kernel.rst | 12 + Documentation/powerpc/elf_hwcaps.rst | 231 ++++ Documentation/powerpc/index.rst | 1 + Documentation/s390/index.rst | 1 + Documentation/s390/vfio-ap-locking.rst | 115 ++ Documentation/s390/vfio-ap.rst | 498 +++++-- Documentation/watchdog/watchdog-parameters.rst | 12 + MAINTAINERS | 7 +- arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 24 +- arch/mips/Makefile | 1 - arch/mips/alchemy/devboards/pm.c | 2 +- arch/mips/bcm47xx/board.c | 2 + arch/mips/bcm47xx/buttons.c | 10 + arch/mips/bcm47xx/leds.c | 11 + arch/mips/bcm47xx/prom.c | 2 +- arch/mips/bcm47xx/workarounds.c | 1 + arch/mips/bmips/setup.c | 14 +- arch/mips/boot/dts/img/pistachio_marduk.dts | 4 +- arch/mips/boot/dts/ingenic/ci20.dts | 2 +- arch/mips/boot/dts/ingenic/gcw0.dts | 31 +- arch/mips/boot/dts/ingenic/rs90.dts | 18 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 9 +- arch/mips/boot/dts/pic32/pic32mzda_sk.dts | 9 +- arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts | 6 +- arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 4 +- arch/mips/boot/dts/qca/ar9331_dragino_ms14.dts | 6 +- arch/mips/boot/dts/qca/ar9331_omega.dts | 4 +- .../dts/qca/ar9331_openembed_som9331_board.dts | 4 +- arch/mips/boot/dts/qca/ar9331_tl_mr3020.dts | 8 +- .../dts/ralink/gardena_smart_gateway_mt7688.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 2 +- arch/mips/cavium-octeon/Kconfig | 12 + arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c | 21 +- .../cavium-octeon/executive/cvmx-helper-board.c | 4 +- arch/mips/cavium-octeon/octeon-platform.c | 3 +- arch/mips/cavium-octeon/setup.c | 38 +- arch/mips/configs/capcella_defconfig | 91 -- arch/mips/configs/e55_defconfig | 37 - arch/mips/configs/mpc30x_defconfig | 53 - arch/mips/configs/tb0219_defconfig | 76 -- arch/mips/configs/tb0226_defconfig | 71 - arch/mips/configs/tb0287_defconfig | 84 -- arch/mips/configs/workpad_defconfig | 67 - arch/mips/fw/cfe/cfe_api.c | 68 +- arch/mips/include/asm/cpu-type.h | 11 - arch/mips/include/asm/cpu.h | 3 +- arch/mips/include/asm/fw/cfe/cfe_api.h | 2 + arch/mips/include/asm/io.h | 2 +- arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h | 1 + arch/mips/include/asm/mach-vr41xx/irq.h | 9 - arch/mips/include/asm/mipsregs.h | 14 - arch/mips/include/asm/octeon/cvmx-helper-board.h | 12 +- arch/mips/include/asm/pgtable-32.h | 5 - arch/mips/include/asm/pgtable-64.h | 5 - arch/mips/include/asm/vermagic.h | 2 - arch/mips/include/asm/vr41xx/capcella.h | 30 - arch/mips/include/asm/vr41xx/giu.h | 41 - arch/mips/include/asm/vr41xx/irq.h | 97 -- arch/mips/include/asm/vr41xx/mpc30x.h | 24 - arch/mips/include/asm/vr41xx/pci.h | 77 -- arch/mips/include/asm/vr41xx/siu.h | 45 - arch/mips/include/asm/vr41xx/tb0219.h | 29 - arch/mips/include/asm/vr41xx/tb0226.h | 30 - arch/mips/include/asm/vr41xx/tb0287.h | 30 - arch/mips/include/asm/vr41xx/vr41xx.h | 148 -- arch/mips/kernel/cpu-probe.c | 40 - arch/mips/kernel/proc.c | 2 +- arch/mips/kernel/vdso.c | 2 +- arch/mips/lib/dump_tlb.c | 8 - arch/mips/loongson64/numa.c | 1 - arch/mips/math-emu/dsemul.c | 9 +- arch/mips/mm/c-r4k.c | 44 - arch/mips/mm/context.c | 5 +- arch/mips/mm/physaddr.c | 14 +- arch/mips/mm/tlbex.c | 39 +- arch/mips/pci/Makefile | 6 - arch/mips/pci/fixup-capcella.c | 37 - arch/mips/pci/fixup-lemote2f.c | 2 +- arch/mips/pci/fixup-mpc30x.c | 36 - arch/mips/pci/fixup-tb0219.c | 38 - arch/mips/pci/fixup-tb0226.c | 73 - arch/mips/pci/fixup-tb0287.c | 52 - arch/mips/pci/msi-octeon.c | 16 +- arch/mips/pci/ops-vr41xx.c | 113 -- arch/mips/pci/pci-vr41xx.c | 309 ----- arch/mips/pci/pci-vr41xx.h | 141 -- arch/mips/sgi-ip22/ip22-gio.c | 2 +- arch/mips/vr41xx/Kconfig | 104 -- arch/mips/vr41xx/Makefile | 5 - arch/mips/vr41xx/Platform | 29 - arch/mips/vr41xx/casio-e55/Makefile | 6 - arch/mips/vr41xx/casio-e55/setup.c | 27 - arch/mips/vr41xx/common/Makefile | 6 - arch/mips/vr41xx/common/bcu.c | 210 --- arch/mips/vr41xx/common/cmu.c | 242 ---- arch/mips/vr41xx/common/giu.c | 110 -- arch/mips/vr41xx/common/icu.c | 714 ---------- arch/mips/vr41xx/common/init.c | 60 - arch/mips/vr41xx/common/irq.c | 106 -- arch/mips/vr41xx/common/pmu.c | 123 -- arch/mips/vr41xx/common/rtc.c | 105 -- arch/mips/vr41xx/common/siu.c | 142 -- arch/mips/vr41xx/common/type.c | 11 - arch/mips/vr41xx/ibm-workpad/Makefile | 6 - arch/mips/vr41xx/ibm-workpad/setup.c | 27 - arch/powerpc/Kconfig | 19 +- arch/powerpc/Kconfig.debug | 4 +- arch/powerpc/Makefile | 34 +- arch/powerpc/boot/dts/fsl/p2020si-post.dtsi | 3 + arch/powerpc/boot/dts/turris1x.dts | 483 +++++++ arch/powerpc/configs/44x/akebono_defconfig | 2 +- arch/powerpc/configs/44x/currituck_defconfig | 2 +- arch/powerpc/configs/44x/fsp2_defconfig | 2 +- arch/powerpc/configs/44x/iss476-smp_defconfig | 2 +- arch/powerpc/configs/44x/warp_defconfig | 2 +- arch/powerpc/configs/52xx/lite5200b_defconfig | 2 +- arch/powerpc/configs/52xx/motionpro_defconfig | 2 +- arch/powerpc/configs/52xx/tqm5200_defconfig | 2 +- arch/powerpc/configs/adder875_defconfig | 2 +- arch/powerpc/configs/ep8248e_defconfig | 2 +- arch/powerpc/configs/ep88xc_defconfig | 2 +- arch/powerpc/configs/fsl-emb-nonhw.config | 2 +- arch/powerpc/configs/mgcoge_defconfig | 2 +- arch/powerpc/configs/mpc5200_defconfig | 2 +- arch/powerpc/configs/mpc8272_ads_defconfig | 2 +- arch/powerpc/configs/mpc885_ads_defconfig | 2 +- arch/powerpc/configs/ppc6xx_defconfig | 2 +- arch/powerpc/configs/pq2fads_defconfig | 2 +- arch/powerpc/configs/ps3_defconfig | 2 +- arch/powerpc/configs/tqm8xx_defconfig | 2 +- arch/powerpc/include/asm/archrandom.h | 7 +- arch/powerpc/include/asm/asm-prototypes.h | 11 +- arch/powerpc/include/asm/barrier.h | 2 + arch/powerpc/include/asm/book3s/64/hugetlb.h | 3 + arch/powerpc/include/asm/book3s/64/tlbflush.h | 26 +- arch/powerpc/include/asm/cputable.h | 3 - arch/powerpc/include/asm/cputime.h | 1 + arch/powerpc/include/asm/firmware.h | 3 +- arch/powerpc/include/asm/hvcall.h | 23 +- arch/powerpc/include/asm/hw_irq.h | 77 +- arch/powerpc/include/asm/inst.h | 19 - arch/powerpc/include/asm/interrupt.h | 1 + arch/powerpc/include/asm/io.h | 1 - arch/powerpc/include/asm/irq.h | 1 - arch/powerpc/include/asm/kasan.h | 13 +- arch/powerpc/include/asm/kexec.h | 1 + arch/powerpc/include/asm/kprobes.h | 2 +- arch/powerpc/include/asm/kvm_book3s.h | 3 - arch/powerpc/include/asm/kvm_host.h | 16 +- arch/powerpc/include/asm/machdep.h | 2 - arch/powerpc/include/asm/mman.h | 1 + arch/powerpc/include/asm/mmu.h | 12 - arch/powerpc/include/asm/mpc52xx.h | 4 +- arch/powerpc/include/asm/mpc5xxx.h | 9 +- arch/powerpc/include/asm/nmi.h | 2 + arch/powerpc/include/asm/nohash/64/pgalloc.h | 5 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 23 +- arch/powerpc/include/asm/nohash/pgtable.h | 2 +- arch/powerpc/include/asm/pci-bridge.h | 4 + arch/powerpc/include/asm/pci.h | 1 - arch/powerpc/include/asm/plpar_wrappers.h | 5 +- arch/powerpc/include/asm/ppc-opcode.h | 4 +- arch/powerpc/include/asm/probes.h | 4 +- arch/powerpc/include/asm/prom.h | 13 +- arch/powerpc/include/asm/setup.h | 6 +- arch/powerpc/include/asm/synch.h | 5 +- arch/powerpc/include/asm/uaccess.h | 1 - arch/powerpc/include/asm/uprobes.h | 2 +- arch/powerpc/include/asm/word-at-a-time.h | 2 +- arch/powerpc/kernel/Makefile | 11 +- arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/btext.c | 2 +- arch/powerpc/kernel/cputable.c | 67 +- arch/powerpc/kernel/dawr.c | 1 + arch/powerpc/kernel/dt_cpu_ftrs.c | 4 - arch/powerpc/kernel/eeh_driver.c | 2 +- arch/powerpc/kernel/exceptions-64s.S | 2 +- arch/powerpc/kernel/head_64.S | 3 + arch/powerpc/kernel/head_book3s_32.S | 4 +- arch/powerpc/kernel/interrupt.c | 161 --- arch/powerpc/kernel/iommu.c | 5 + arch/powerpc/kernel/irq.c | 496 +------ arch/powerpc/kernel/{irq.c => irq_64.c} | 350 +---- arch/powerpc/kernel/kprobes.c | 2 +- arch/powerpc/kernel/mce.c | 2 +- arch/powerpc/kernel/pci-common.c | 32 +- arch/powerpc/kernel/pci_32.c | 27 +- arch/powerpc/kernel/pci_64.c | 2 + arch/powerpc/kernel/pci_dn.c | 2 +- arch/powerpc/kernel/prom.c | 10 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/ptrace/ptrace-vsx.c | 2 +- arch/powerpc/kernel/setup_64.c | 1 - arch/powerpc/kernel/signal_64.c | 9 +- arch/powerpc/kernel/smp.c | 29 +- arch/powerpc/kernel/syscall.c | 190 +++ arch/powerpc/kernel/trace/ftrace.c | 30 +- arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/kernel/vdso/cacheflush.S | 1 + arch/powerpc/kernel/watchdog.c | 23 +- arch/powerpc/kexec/core.c | 2 + arch/powerpc/kexec/crash.c | 77 +- arch/powerpc/kexec/file_load_64.c | 55 + arch/powerpc/kvm/Kconfig | 21 +- arch/powerpc/kvm/Makefile | 1 + arch/powerpc/kvm/book3s_64_mmu_radix.c | 1 + arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 28 +- arch/powerpc/kvm/book3s_hv.h | 10 + arch/powerpc/kvm/book3s_hv_builtin.c | 25 +- arch/powerpc/kvm/book3s_hv_nested.c | 1 + arch/powerpc/kvm/book3s_hv_p9_entry.c | 257 +--- arch/powerpc/kvm/book3s_hv_p9_perf.c | 219 +++ arch/powerpc/kvm/book3s_hv_rmhandlers.S | 24 +- arch/powerpc/kvm/book3s_xics.h | 1 + arch/powerpc/kvm/powerpc.c | 1 + arch/powerpc/kvm/trace_hv.h | 21 +- arch/powerpc/lib/test_emulate_step.c | 15 +- arch/powerpc/mm/book3s32/mmu.c | 12 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 1 + arch/powerpc/mm/book3s64/hash_utils.c | 2 +- arch/powerpc/mm/book3s64/pkeys.c | 1 + arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 10 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 35 +- arch/powerpc/mm/book3s64/radix_tlb.c | 14 +- arch/powerpc/mm/hugetlbpage.c | 1 + arch/powerpc/mm/init_32.c | 37 - arch/powerpc/mm/kasan/Makefile | 1 + arch/powerpc/mm/kasan/init_32.c | 2 +- arch/powerpc/mm/kasan/init_book3e_64.c | 133 ++ arch/powerpc/mm/kasan/init_book3s_64.c | 2 + arch/powerpc/mm/mem.c | 1 + arch/powerpc/mm/mmu_decl.h | 1 - arch/powerpc/mm/nohash/40x.c | 9 +- arch/powerpc/mm/nohash/8xx.c | 13 +- arch/powerpc/mm/nohash/book3e_hugetlbpage.c | 30 +- arch/powerpc/mm/nohash/tlb_low.S | 4 +- arch/powerpc/mm/nohash/tlb_low_64e.S | 147 +- arch/powerpc/mm/pgtable_32.c | 6 +- arch/powerpc/mm/ptdump/shared.c | 6 +- arch/powerpc/net/bpf_jit_comp32.c | 72 +- arch/powerpc/net/bpf_jit_comp64.c | 96 +- arch/powerpc/perf/core-book3s.c | 66 +- arch/powerpc/perf/e500-pmu.c | 9 +- arch/powerpc/perf/e6500-pmu.c | 5 +- arch/powerpc/perf/generic-compat-pmu.c | 12 +- arch/powerpc/perf/hv-24x7.c | 6 +- arch/powerpc/perf/isa207-common.c | 3 + arch/powerpc/perf/isa207-common.h | 1 + arch/powerpc/perf/mpc7450-pmu.c | 5 +- arch/powerpc/perf/power10-pmu.c | 17 +- arch/powerpc/perf/power5+-pmu.c | 6 +- arch/powerpc/perf/power5-pmu.c | 5 +- arch/powerpc/perf/power6-pmu.c | 5 +- arch/powerpc/perf/power7-pmu.c | 7 +- arch/powerpc/perf/power8-pmu.c | 15 +- arch/powerpc/perf/power9-pmu.c | 14 +- arch/powerpc/perf/ppc970-pmu.c | 7 +- arch/powerpc/platforms/4xx/cpm.c | 2 +- arch/powerpc/platforms/52xx/mpc52xx_common.c | 37 - arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 27 +- arch/powerpc/platforms/83xx/misc.c | 14 +- arch/powerpc/platforms/83xx/suspend.c | 52 +- arch/powerpc/platforms/85xx/Kconfig | 18 +- arch/powerpc/platforms/Kconfig.cputype | 54 +- arch/powerpc/platforms/cell/axon_msi.c | 1 + arch/powerpc/platforms/cell/spufs/inode.c | 1 + arch/powerpc/platforms/cell/spufs/spufs.h | 2 +- arch/powerpc/platforms/powermac/setup.c | 7 - arch/powerpc/platforms/powernv/Kconfig | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 2 + arch/powerpc/platforms/powernv/rng.c | 66 +- arch/powerpc/platforms/powernv/vas-fault.c | 2 +- arch/powerpc/platforms/ps3/Kconfig | 2 +- arch/powerpc/platforms/pseries/Kconfig | 13 + arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/eeh_pseries.c | 2 +- arch/powerpc/platforms/pseries/firmware.c | 1 + arch/powerpc/platforms/pseries/iommu.c | 97 +- arch/powerpc/platforms/pseries/kexec.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 2 +- arch/powerpc/platforms/pseries/mobility.c | 91 +- .../platforms/pseries/papr_platform_attributes.c | 1 + arch/powerpc/platforms/pseries/papr_scm.c | 4 +- arch/powerpc/platforms/pseries/plpks.c | 460 +++++++ arch/powerpc/platforms/pseries/plpks.h | 71 + arch/powerpc/platforms/pseries/setup.c | 19 +- arch/powerpc/platforms/pseries/vas.c | 3 +- arch/powerpc/purgatory/.gitignore | 1 - arch/powerpc/purgatory/Makefile | 8 +- arch/powerpc/purgatory/kexec-purgatory.S | 14 + arch/powerpc/sysdev/cpm2.c | 2 +- arch/powerpc/sysdev/fsl_pci.c | 9 + arch/powerpc/sysdev/fsl_pci.h | 1 + arch/powerpc/sysdev/fsl_rio.c | 12 +- arch/powerpc/sysdev/mpc5xxx_clocks.c | 41 +- arch/powerpc/sysdev/of_rtc.c | 2 + arch/powerpc/sysdev/xive/spapr.c | 1 + arch/powerpc/xmon/xmon.c | 4 +- arch/s390/boot/startup.c | 10 +- arch/s390/boot/uv.c | 5 +- arch/s390/boot/uv.h | 7 +- arch/s390/crypto/aes_s390.c | 2 +- arch/s390/crypto/chacha-glue.c | 2 +- arch/s390/crypto/crc32-vx.c | 2 +- arch/s390/crypto/des_s390.c | 2 +- arch/s390/crypto/ghash_s390.c | 2 +- arch/s390/crypto/prng.c | 2 +- arch/s390/crypto/sha1_s390.c | 2 +- arch/s390/crypto/sha256_s390.c | 2 +- arch/s390/crypto/sha3_256_s390.c | 2 +- arch/s390/crypto/sha3_512_s390.c | 2 +- arch/s390/crypto/sha512_s390.c | 2 +- arch/s390/include/asm/cpufeature.h | 23 +- arch/s390/include/asm/mmu.h | 14 - arch/s390/include/asm/os_info.h | 17 +- arch/s390/include/asm/sclp.h | 4 +- arch/s390/include/asm/uaccess.h | 1 - arch/s390/include/asm/unwind.h | 2 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/cpufeature.c | 46 + arch/s390/kernel/crash_dump.c | 116 +- arch/s390/kernel/nmi.c | 8 +- arch/s390/kernel/processor.c | 10 - arch/s390/kernel/setup.c | 13 +- arch/s390/mm/maccess.c | 26 - arch/x86/entry/Makefile | 3 +- arch/x86/entry/thunk_32.S | 2 - arch/x86/entry/thunk_64.S | 4 - arch/x86/kernel/cpu/intel.c | 27 +- arch/x86/kernel/kprobes/core.c | 18 +- arch/x86/mm/numa.c | 4 +- arch/x86/um/Makefile | 3 +- drivers/ata/pata_mpc52xx.c | 2 +- drivers/char/hw_random/powernv-rng.c | 2 +- drivers/char/hw_random/s390-trng.c | 2 +- drivers/edac/mpc85xx_edac.c | 2 + drivers/edac/ppc4xx_edac.c | 1 + drivers/i2c/busses/i2c-mpc.c | 7 +- drivers/macintosh/adb.c | 2 +- drivers/net/can/mscan/mpc5xxx_can.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 3 +- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 4 +- drivers/s390/char/Kconfig | 2 +- drivers/s390/char/tape_34xx.c | 2 +- drivers/s390/char/uvdevice.c | 5 +- drivers/s390/char/zcore.c | 55 +- drivers/s390/crypto/ap_bus.c | 31 +- drivers/s390/crypto/pkey_api.c | 2 +- drivers/s390/crypto/vfio_ap_drv.c | 124 +- drivers/s390/crypto/vfio_ap_ops.c | 1441 +++++++++++++++----- drivers/s390/crypto/vfio_ap_private.h | 47 +- drivers/scsi/cxlflash/ocxl_hw.c | 1 + drivers/scsi/mesh.c | 7 +- drivers/spi/spi-mpc52xx.c | 2 +- drivers/tty/serial/mpc52xx_uart.c | 4 +- drivers/video/fbdev/offb.c | 1 + drivers/watchdog/Kconfig | 8 + drivers/watchdog/Makefile | 1 + drivers/watchdog/pseries-wdt.c | 239 ++++ include/linux/nmi.h | 2 + include/linux/sched.h | 2 +- include/uapi/linux/elf.h | 1 + kernel/cgroup/cpuset.c | 2 +- kernel/events/core.c | 2 +- kernel/exit.c | 2 +- kernel/kprobes.c | 3 +- kernel/sched/core.c | 16 +- kernel/sched/sched.h | 7 +- kernel/watchdog.c | 21 +- scripts/faddr2line | 7 +- scripts/remove-stale-files | 2 + tools/testing/crypto/chacha20-s390/test-cipher.c | 9 +- .../testing/selftests/powerpc/include/basic_asm.h | 63 +- tools/testing/selftests/powerpc/include/reg.h | 73 +- tools/testing/selftests/powerpc/include/utils.h | 10 + tools/testing/selftests/powerpc/lib/reg.S | 107 +- tools/testing/selftests/powerpc/math/.gitignore | 1 + tools/testing/selftests/powerpc/math/mma.S | 3 + tools/testing/selftests/powerpc/mce/.gitignore | 1 + .../selftests/powerpc/papr_attributes/attr_test.c | 30 +- tools/testing/selftests/powerpc/pmu/Makefile | 11 +- tools/testing/selftests/powerpc/pmu/branch_loops.S | 28 + tools/testing/selftests/powerpc/pmu/ebb/.gitignore | 1 + .../powerpc/pmu/ebb/cycles_with_mmcr2_test.c | 1 + .../powerpc/pmu/event_code_tests/Makefile | 15 + .../pmu/event_code_tests/blacklisted_events_test.c | 132 ++ .../event_alternatives_tests_p10.c | 109 ++ .../event_code_tests/event_alternatives_tests_p9.c | 116 ++ .../event_code_tests/generic_events_valid_test.c | 130 ++ .../event_code_tests/group_constraint_cache_test.c | 60 + .../group_constraint_l2l3_sel_test.c | 64 + .../group_constraint_mmcra_sample_test.c | 54 + .../event_code_tests/group_constraint_pmc56_test.c | 63 + .../group_constraint_pmc_count_test.c | 70 + .../group_constraint_radix_scope_qual_test.c | 56 + .../group_constraint_repeat_test.c | 56 + .../group_constraint_thresh_cmp_test.c | 96 ++ .../group_constraint_thresh_ctl_test.c | 64 + .../group_constraint_thresh_sel_test.c | 63 + .../event_code_tests/group_constraint_unit_test.c | 74 + .../group_pmc56_exclude_constraints_test.c | 64 + .../event_code_tests/hw_cache_event_type_test.c | 88 ++ .../pmu/event_code_tests/invalid_event_code_test.c | 67 + .../reserved_bits_mmcra_sample_elig_mode_test.c | 77 ++ .../reserved_bits_mmcra_thresh_ctl_test.c | 44 + .../selftests/powerpc/pmu/sampling_tests/Makefile | 7 +- .../pmu/sampling_tests/bhrb_filter_map_test.c | 105 ++ .../pmu/sampling_tests/bhrb_no_crash_wo_pmu_test.c | 59 + .../intr_regs_no_crash_wo_pmu_test.c | 57 + .../selftests/powerpc/pmu/sampling_tests/misc.c | 135 +- .../selftests/powerpc/pmu/sampling_tests/misc.h | 9 +- .../pmu/sampling_tests/mmcr1_sel_unit_cache_test.c | 77 ++ .../pmu/sampling_tests/mmcra_bhrb_any_test.c | 65 + .../pmu/sampling_tests/mmcra_bhrb_cond_test.c | 69 + .../mmcra_bhrb_disable_no_branch_test.c | 64 + .../pmu/sampling_tests/mmcra_bhrb_disable_test.c | 66 + .../pmu/sampling_tests/mmcra_bhrb_ind_call_test.c | 69 + .../pmu/sampling_tests/mmcra_thresh_cmp_test.c | 74 + tools/testing/selftests/powerpc/ptrace/Makefile | 40 +- .../testing/selftests/powerpc/ptrace/ptrace-gpr.S | 52 + .../testing/selftests/powerpc/ptrace/ptrace-gpr.c | 125 +- .../testing/selftests/powerpc/ptrace/ptrace-gpr.h | 14 +- .../selftests/powerpc/ptrace/ptrace-tm-gpr.c | 18 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c | 20 +- tools/testing/selftests/powerpc/ptrace/ptrace.h | 79 +- .../testing/selftests/powerpc/security/.gitignore | 1 + 432 files changed, 8501 insertions(+), 7513 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-caps create mode 100644 Documentation/powerpc/elf_hwcaps.rst create mode 100644 Documentation/s390/vfio-ap-locking.rst delete mode 100644 arch/mips/configs/capcella_defconfig delete mode 100644 arch/mips/configs/e55_defconfig delete mode 100644 arch/mips/configs/mpc30x_defconfig delete mode 100644 arch/mips/configs/tb0219_defconfig delete mode 100644 arch/mips/configs/tb0226_defconfig delete mode 100644 arch/mips/configs/tb0287_defconfig delete mode 100644 arch/mips/configs/workpad_defconfig delete mode 100644 arch/mips/include/asm/mach-vr41xx/irq.h delete mode 100644 arch/mips/include/asm/vr41xx/capcella.h delete mode 100644 arch/mips/include/asm/vr41xx/giu.h delete mode 100644 arch/mips/include/asm/vr41xx/irq.h delete mode 100644 arch/mips/include/asm/vr41xx/mpc30x.h delete mode 100644 arch/mips/include/asm/vr41xx/pci.h delete mode 100644 arch/mips/include/asm/vr41xx/siu.h delete mode 100644 arch/mips/include/asm/vr41xx/tb0219.h delete mode 100644 arch/mips/include/asm/vr41xx/tb0226.h delete mode 100644 arch/mips/include/asm/vr41xx/tb0287.h delete mode 100644 arch/mips/include/asm/vr41xx/vr41xx.h delete mode 100644 arch/mips/pci/fixup-capcella.c delete mode 100644 arch/mips/pci/fixup-mpc30x.c delete mode 100644 arch/mips/pci/fixup-tb0219.c delete mode 100644 arch/mips/pci/fixup-tb0226.c delete mode 100644 arch/mips/pci/fixup-tb0287.c delete mode 100644 arch/mips/pci/ops-vr41xx.c delete mode 100644 arch/mips/pci/pci-vr41xx.c delete mode 100644 arch/mips/pci/pci-vr41xx.h delete mode 100644 arch/mips/vr41xx/Kconfig delete mode 100644 arch/mips/vr41xx/Makefile delete mode 100644 arch/mips/vr41xx/Platform delete mode 100644 arch/mips/vr41xx/casio-e55/Makefile delete mode 100644 arch/mips/vr41xx/casio-e55/setup.c delete mode 100644 arch/mips/vr41xx/common/Makefile delete mode 100644 arch/mips/vr41xx/common/bcu.c delete mode 100644 arch/mips/vr41xx/common/cmu.c delete mode 100644 arch/mips/vr41xx/common/giu.c delete mode 100644 arch/mips/vr41xx/common/icu.c delete mode 100644 arch/mips/vr41xx/common/init.c delete mode 100644 arch/mips/vr41xx/common/irq.c delete mode 100644 arch/mips/vr41xx/common/pmu.c delete mode 100644 arch/mips/vr41xx/common/rtc.c delete mode 100644 arch/mips/vr41xx/common/siu.c delete mode 100644 arch/mips/vr41xx/common/type.c delete mode 100644 arch/mips/vr41xx/ibm-workpad/Makefile delete mode 100644 arch/mips/vr41xx/ibm-workpad/setup.c create mode 100644 arch/powerpc/boot/dts/turris1x.dts copy arch/powerpc/kernel/{irq.c => irq_64.c} (59%) create mode 100644 arch/powerpc/kernel/syscall.c create mode 100644 arch/powerpc/kvm/book3s_hv_p9_perf.c create mode 100644 arch/powerpc/mm/kasan/init_book3e_64.c create mode 100644 arch/powerpc/platforms/pseries/plpks.c create mode 100644 arch/powerpc/platforms/pseries/plpks.h create mode 100644 arch/powerpc/purgatory/kexec-purgatory.S create mode 100644 arch/s390/kernel/cpufeature.c create mode 100644 drivers/watchdog/pseries-wdt.c create mode 100644 tools/testing/selftests/powerpc/mce/.gitignore create mode 100644 tools/testing/selftests/powerpc/pmu/branch_loops.S create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/Makefile create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/blackliste [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/event_alte [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/event_alte [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/generic_ev [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_cons [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/group_pmc5 [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/hw_cache_e [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/invalid_ev [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/reserved_b [...] create mode 100644 tools/testing/selftests/powerpc/pmu/event_code_tests/reserved_b [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/bhrb_filter_ [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/bhrb_no_cras [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/intr_regs_no [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr1_sel_un [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_a [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_c [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_d [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_d [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_i [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_thresh [...] create mode 100644 tools/testing/selftests/powerpc/ptrace/ptrace-gpr.S