This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allnoconfig in repository toolchain/ci/linux.
from 46713c3d2f8d Merge tag 'for-linus-20190706' of git://git.kernel.dk/linux-block adds 0ecfebd2b524 Linux 5.2 adds 441a62780687 arm64/hugetlb: Use macros for contiguous huge page sizes adds 201d355c15c1 arm64/mm: Move PTE_VALID from SW defined to HW page table [...] adds 6fa9b41f6f15 arm64/fpsimd: Remove the prototype for sve_flush_cpu_state() adds 54b8c7cbc57c arm64/fpsimd: Introduce fpsimd_save_and_flush_cpu_state() [...] adds 6dcdefcde413 arm64/fpsimd: Don't disable softirq when touching FPSIMD/S [...] adds 9a83c84c3a49 drivers: base: cacheinfo: Add variable to record max cache [...] adds 7b8c87b297a7 arm64: cacheinfo: Update cache_line_size detected from DT or PPTT adds f7f0097af67c arm64/mm: Simplify protection flag creation for kernel hug [...] adds 0c1f14ed1226 arm64: mm: make CONFIG_ZONE_DMA32 configurable adds 27e6e7d63fc2 arm64/cpufeature: Convert hook_lock to raw_spin_lock_t in [...] adds 2e6aee5af330 arm64: kernel: use aff3 instead of aff2 in comment adds 87dedf7c61ab arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() adds 01de1776f62e arm64/mm: Identify user instruction aborts adds a0509313d5de arm64/mm: Drop mmap_sem before calling __do_kernel_fault() adds 616810360043 arm64/mm: Drop task_struct argument from __do_page_fault() adds 15532fd6f57c ptrace: move clearing of TIF_SYSCALL_EMU flag to core adds fd3866381be2 arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers adds f086f67485c5 arm64: ptrace: add support for syscall emulation adds 8e01076afd97 arm64: Fix comment after #endif adds c49bd02f4c74 arm64/mm: Document write abort detection from ESR adds 4745224b4509 arm64/mm: Refactor __do_page_fault() adds 9b6047220590 arm64: mm: avoid redundant READ_ONCE(*ptep) adds 1a2a66db4967 arm64: remove redundant 'default n' from Kconfig adds 8f5c9037a55b arm64/mm: Correct the cache line size warning with non coh [...] adds 9034f6251572 arm64: Do not enable IRQs for ct_user_exit adds 19c36b185a1d arm64: irqflags: Pass flags as readonly operand to restore [...] adds f57065782f24 arm64: irqflags: Add condition flags to inline asm clobber list adds 17ce302f3117 arm64: Fix interrupt tracing in the presence of NMIs adds bd82d4bd2188 arm64: Fix incorrect irqflag restore for priority masking adds 48ce8f80f590 arm64: irqflags: Introduce explicit debugging for IRQ priorities adds e1d22385ea66 arm64: fix kernel stack overflow in kdump capture kernel adds 2a438ffa74c0 arm64: Allow selecting Pseudo-NMI again adds 2af22f3ec3ca acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 adds 58557e486f89 arm64: Allow user selection of ARM64_MODULE_PLTS adds 7dfac3c5f40e arm64: module: create module allocations without exec permissions adds 4739d53fcd1d arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP adds f83b4f886004 arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruct [...] adds 3f7507064862 arm64: bpf: do not allocate executable memory adds faaa73bcec41 arm64: ARM64_MODULES_PLTS must depend on MODULES adds 8049672bb17a arm64: defconfig: enable CONFIG_RANDOMIZE_BASE adds 120193749182 arm64: Expose ARMv8.5 CondM capability to userspace adds ca9503fc9e98 arm64: Expose FRINT capabilities to userspace adds dccc9da22ded arm64: Improve parking of stopped CPUs adds d914d4d49745 arm64: Implement panic_smp_self_stop() adds d9db691d3cb5 arm64/mm: Drop [PTE|PMD]_TYPE_FAULT adds 7b71665603bb arm64: rename dump_instr as dump_kernel_instr adds b07d7d5c7b42 x86/entry: Simplify _TIF_SYSCALL_EMU handling adds 2b37c1c3e7bb dt-bindings: perf: imx8-ddr: add imx8qxp ddr performance monitor adds 9a66d36cc7ac drivers/perf: imx_ddr: Add DDR performance counter support [...] adds ae9924667a7e MAINTAINERS: Add maintainer entry for the imx8 DDR PMU driver adds ed2b664fcc80 ACPI/PPTT: Modify node flag detection to find last IDENTICAL adds 56855a99f3d0 ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens adds d24a0c7099b3 arm_pmu: acpi: spe: Add initial MADT/SPE probing adds d482e575fbf0 perf: arm_spe: Enable ACPI/Platform automatic module loading adds 0c61efd322b7 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] adds dfd437a25792 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds f67d667213ba m68k: defconfig: Update defconfigs for v5.2-rc1 adds 34dc63a5fb9b m68k: Use the generic dma coherent remap allocator adds 69878ef47562 m68k: Implement arch_dma_prep_coherent() adds 278ecbf027c3 Merge tag 'm68k-for-v5.3-tag1' of git://git.kernel.org/pub [...] adds a646ef398e72 s390/jump_label: replace stop_machine with smp_call_function adds 31885a8dad16 s390/idal: use struct_size() in kmalloc() adds e888f7419dff s390: do not pass $(LINUXINCLUDE) to gen_opcode_table.c adds f1090b61a76f s390: drop unneeded -Wall addition from tools Makefile adds c3bce92531ac s390: drop redundant directory creation from tools Makefile adds 10077c9f2dae s390: drop meaningless 'targets' from tools Makefile adds dbe1c16be381 s390/purgatory: update .gitignore adds 8b96d9712abc s390/Kconfig: pedantic cleanups adds 567b72234723 s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE pe [...] adds fc20f0c1d7d4 s390/disassembler: update opcode table adds 15f0eb3d6a62 s390/cio: Update SCSW if it points to the end of the chain adds 4e31d6aecfbb s390/cio: Set vfio-ccw FSM state before ioeventfd adds e4f3f18b1232 s390/cio: Split pfn_array_alloc_pin into pieces adds c34a12e6a3df s390/cio: Initialize the host addresses in pfn_array adds 5d87fbf70fb4 s390/cio: Don't pin vfio pages for empty transfers adds 453eac312445 s390/cio: Allow zero-length CCWs in vfio-ccw adds 9b6e57e5a516 s390/cio: Remove vfio-ccw checks of command codes adds 753469a23b42 Merge tag 'vfio-ccw-20190603' of https://git.kernel.org/pu [...] adds 67626fadd269 s390: enforce CONFIG_SMP adds 3e8eb22faee1 s390: enforce CONFIG_HOTPLUG_CPU adds 10400c401754 s390/configs: remove useless UEVENT_HELPER_PATH adds bae0aae2f8f9 s390: fix unrecognized __aligned() in uapi header adds e1ab11012e1c s390/zcrypt: support special flagged EP11 cprbs adds 34c636a0c157 s390/cio: fix kdoc for tiqdio_thinint_handler adds b0bb8fbd49af s390/boot: disable address-of-packed-member warning adds 6887560c039f s390/jump_label: remove unused structure definition adds 04310324c6f4 s390/qdio: handle PENDING state for QEBSM devices adds dc3988f40fdf docs: Debugging390.txt: convert table to ascii artwork adds 8b4a503d659b docs: s390: convert docs to ReST and rename to *.rst adds a20aa857e0c2 s390: include/asm/debug.h add kerneldoc markups adds eec0a43ddd36 RAID/s390: remove invalid 'r' inline asm operand modifier adds 2980ba6ae8ca s390/kdump: get rid of compile warning adds 58443b676b9e s390/pkey: Use -ENODEV instead of -EOPNOTSUPP adds 1c0908fcdaeb s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP adds ba6a98fe79b4 s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP adds 45488c48e49b s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP adds 64e1f0c531d1 s390/mm: force swiotlb for protected virtualization adds bb99332a2b55 s390/cio: introduce DMA pools to cio adds 37db8985b211 s390/cio: add basic protected virtualization support adds b50623e5db80 s390/airq: use DMA memory for adapter interrupts adds 01b3fb1ea00d virtio/s390: use cacheline aligned airq bit vectors adds 22a4a639b9ce virtio/s390: add indirection to indicators access adds 48720ba56891 virtio/s390: use DMA memory for ccw I/O and classic notifiers adds 39c7dcb15892 virtio/s390: make airq summary indicators DMA adds b4e3133b6598 s390/traps: simplify data exception handler adds 7928260539f3 processor: remove spin_cpu_yield adds 38f2c691a4b3 s390: improve wait logic of stop_machine adds 4ecf0a43e729 processor: get rid of cpu_relax_yield adds 39c00378e337 Update default configuration adds d1523a8f4b8b s390: replace defconfig with performance_defconfig adds 191fa92b3448 s390/sclp: remove call home support adds 4f18d869ffd0 s390: fix stfle zero padding adds 96e5aaf91406 s390/cio: move struct node_descriptor to cio.h adds 812271b91006 s390/cio: Squash cp_free() and cp_unpin_free() adds e64bd68946be s390/cio: Refactor the routine that handles TIC CCWs adds 363fe5f7aee0 s390/cio: Generalize the TIC handler adds 99afcb05d973 s390/cio: Use generalized CCW handler in cp_init() adds cc06ee983cff vfio-ccw: Rearrange pfn_array and pfn_array_table arrays adds 8aabf0edae4a vfio-ccw: Adjust the first IDAW outside of the nested loops adds e7eaf91b0aad vfio-ccw: Remove pfn_array_table adds e8573b39a81b vfio-ccw: Rearrange IDAL allocation in direct CCW adds 01aa26c672c0 s390/cio: Combine direct and indirect CCW paths adds 1d897e478da3 vfio-ccw: Move guest_cp storage into common struct adds 6246590230e9 vfio-ccw: Skip second copy of guest cp to host adds ded563f31d0e vfio-ccw: Copy CCW data outside length calculation adds 7f8e89a8f2fd vfio-ccw: Factor out the ccw0-to-ccw1 transition adds 5223bee837e8 vfio-ccw: Remove copy_ccw_from_iova() adds 9de31912490e Merge tag 'vfio-ccw-20190621' of https://git.kernel.org/pu [...] adds dbd66558dd28 vfio-ccw: make convert_ccw0_to_ccw1 static adds ebc3d1791503 s390/cio: introduce driver_override on the css bus adds 83eb1a415023 s390/dasd: Fix a precision vs width bug in dasd_feature_list() adds e54e4785cb5c s390/qdio: (re-)initialize tiqdio list entries adds ac6639cd3db6 s390/qdio: don't touch the dsci in tiqdio_add_input_queues() adds 20955746320e s390/kasan: avoid false positives during stack unwind adds da1776733617 s390/unwind: cleanup unused READ_ONCE_TASK_STACK adds e5282de93105 s390: ap: kvm: add PQAP interception for AQIC adds 62e358ce586b vfio: ap: register IOMMU VFIO notifier adds ec89b55e3bce s390: ap: implement PAPQ AQIC interception in kernel adds 05f31e3bf6b3 s390: ap: kvm: Enable PQAP/AQIC facility for the guest adds c7ff0e918a7c s390/pci: deal with devices that have no support for MIO i [...] adds 6ae3483d4116 s390/pci: correctly handle MIO opt-out adds c382cbc6dbf5 vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 adds 555827c28a3e Merge tag 'vfio-ccw-20190705' of https://git.kernel.org/pu [...] adds f11977be1af9 docs: s390: restore important non-kdoc parts of s390dbf.rst adds 0328e519a726 docs: s390: unify and update s390dbf kdocs at debug.c adds 499723d12063 docs: s390: s390dbf: typos and formatting, update crash command adds 1758feddb0f9 Merge tag 's390-5.3-1' of git://git.kernel.org/pub/scm/lin [...] adds fecb0d95cdf7 debugobjects: No need to check return value of debugfs_create() adds d86998b17a01 debugobjects: Add percpu free pools adds 634d61f45d6f debugobjects: Percpu pool lookahead freeing/allocation adds d26bf5056fc0 debugobjects: Reduce number of pool_lock acquisitions in f [...] adds a7344a68a79a debugobjects: Less aggressive freeing of excess debug objects adds d5f34153e526 debugobjects: Move printk out of db->lock critical sections adds 6b3775479006 Merge branch 'core-debugobjects-for-linus' of git://git.ke [...] adds 4b4f3accd803 rslib: Add tests for the encoder and decoder adds 2034a42d1747 rslib: Fix decoding of shortened codes adds a343536f8f48 rslib: decode_rs: Fix length parameter check adds 647cc9ece63f rslib: decode_rs: Code cleanup adds ef4d6a8556b6 rslib: Fix handling of of caller provided syndrome adds 38cbae1434f8 rslib: Update documentation adds 991305dee585 rslib: Fix remaining decoder flaws adds ede7c247abfa rslib: Make some functions static adds 568521d058aa Merge branch 'core-rslib-for-linus' of git://git.kernel.or [...] adds f56020110203 cpu/hotplug: Fix notify_cpu_starting() reference in bringu [...] adds a66d955e910a cpu/hotplug: Abort disabling secondary CPUs if wakeup is pending adds a22793c79d6e smp: Do not mark call_function_data as shared adds caa759323c73 smp: Remove smp_call_function() and on_each_cpu() return values adds e0e86b111bca Merge branch 'smp-hotplug-for-linus' of git://git.kernel.o [...] adds 43b98d876f89 genirq/irqdomain: Remove WARN_ON() on out-of-memory condition adds 619c1baa91b2 genirq/timings: Fix next event index function adds 2840eef0513c genirq/timings: Fix timings buffer inspection adds 3c2e79f4cef7 genirq/timings: Optimize the period detection speed adds df025e47e4e3 genirq/timings: Encapsulate timings push adds 23aa3b9a6b7d genirq/timings: Encapsulate storing function adds 6aed82de719b genirq/timings: Add selftest for circular array adds f52da98d900e genirq/timings: Add selftest for irqs circular buffer adds 699785f5d898 genirq/timings: Add selftest for next event computation adds 0e51833042fc genirq/affinity: Remove unused argument from [__]irq_build [...] adds 8afecaa68df1 softirq: Use __this_cpu_write() in takeover_tasklets() adds 621dc2fdcea1 acpi/irq: Implement helper to create hierachical domains adds 0444638c0f06 irqchip/exiu: Preparatory refactor for ACPI support adds 3d090a36c8c8 irqchip/exiu: Implement ACPI support adds f3d705d506a2 gpio: mb86s7x: Enable ACPI support adds 5e27a314a11f dt-bindings: interrupt-controller: Add Renesas RZ/A1 Inter [...] adds a644ccb819bc irqchip: Add Renesas RZ/A1 Interrupt Controller driver adds ce5adf5bbbc8 irqchip/renesas-irqc: Remove unneeded inclusion of <linux/ [...] adds 5adb6cd1cd1f irqchip/renesas-irqc: Remove error messages on out-of-memo [...] adds 9ae48bc03b26 irqchip/renesas-irqc: Add helper variable dev = &pdev->dev adds 000e20c51081 irqchip/renesas-irqc: Replace irqc_priv.pdev by irqc_priv.dev adds 4770533f71de irqchip/renesas-irqc: Convert to managed initializations adds 90b4c5558615 irqchip/gic-v2m: Add support for Amazon Graviton variant o [...] adds 02d7e0417f6e irqchip: Enable compile-testing for Renesas drivers adds 5028bd681559 dt-bindings: interrupt-controller: New binding for Meson-G12A SoC adds c64a9e804ccf irqchip/meson-gpio: Add support for Meson-G12A SoC adds ec93b94ac16a irqchip/renesas-intc-irqpin: Use proper irq_chip name and parent adds 17c888920949 irqchip/renesas-irqc: Use proper irq_chip name and parent adds 648f835a028f irqchip/irq-csky-mpintc: Add triger type adds dc96f45074a5 dt-bindings: interrupt-controller: Update csky mpintc adds e85c9c90b431 irqchip/irq-csky-mpintc: Remove unnecessary loop in interr [...] adds b744c3bcff5a irqchip/qcom: Use struct_size() in devm_kzalloc() adds 702655234dd1 irqchip/gic: Add dependency for ARM_GIC_MAX_NR adds 0bdd0047ec94 irqchip/mbigen: Stop printing kernel addresses adds 74b5150cde45 dt-bindings: interrupt-controller: Add Amazon's Annapurna [...] adds 1eb77c3bcdb7 irqchip/al-fic: Introduce Amazon's Annapurna Labs Fabric I [...] adds 3dae67ce600c irqchip/gic-pm: Remove PM_CLK dependency adds 9b979ac3ce0b Merge tag 'irqchip-5.3' of git://git.kernel.org/pub/scm/li [...] adds c09cb1293523 genirq: Update irq stats from NMI handlers adds 3a1d24ca9573 irq/irqdomain: Fix comment typo adds 2a1ccd31420a Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] adds 0e5aa23282f8 hrtimer: Remove unused header include adds 0f48b41f597e clocksource: Move inline keyword to the beginning of funct [...] adds 141e1ecda356 alarmtimer: Fix kerneldoc comment for alarmtimer_suspend() adds d897a4ab11dc ntp: Limit TAI-UTC offset adds d21e43f2ef32 kselftests: timers: freq-step: Update maximum acceptable p [...] adds 6808acb57a28 Merge branch 'linus' into timers/core adds 0354c1a3cdf3 timekeeping: Use proper ktime_add when adding nsecs in coa [...] adds 9285ec4c8b61 timekeeping: Use proper clock specifier names in functions adds 4c54294d01e6 timekeeping: Add missing _ns functions for coarse accessors adds 12063d431078 posix-timers: Remove "it_signal = NULL" assignment in itim [...] adds 7586addb9932 posix-timers: Use spin_lock_irq() in itimer_delete() adds a9314773a91a timer_list: Guard procfs specific code adds d48e0cd8fcaf timekeeping: Boot should be boottime for coarse ns accessor adds 91d59bdf87ca clocksource/drivers/timer-meson6: Update with SPDX Licence [...] adds 8925ed4b1034 clocksource/drivers/ixp4xx: Implement delay timer adds 93665ab0626c clocksource/drivers/arc_timer: Use BIT() instead of _BITUL() adds 6282edb72bed clocksource/drivers/exynos_mct: Increase priority over ARM [...] adds f6d50ec5f85c clocksource/drivers/tegra: Support per-CPU timers on all Tegra's adds af8d9129eced clocksource/drivers/tegra: Unify timer code adds 77d57d1d8016 clocksource/drivers/tegra: Reset hardware state on init adds 6b349c3624d2 clocksource/drivers/tegra: Replace readl/writel with relax [...] adds 7a3916706e85 clocksource/drivers/tegra: Release all IRQ's on request_ir [...] adds 49a678b8ca4c clocksource/drivers/tegra: Minor code clean up adds acb4bb3f37f1 clocksource/drivers/tegra: Support COMPILE_TEST universally adds 87bd4c26a6c8 clocksource/drivers/tegra: Lower clocksource rating for so [...] adds 668f870f98ac clocksource/drivers/tegra: Rename timer-tegra20.c to timer [...] adds 7117a44bc0eb clocksource/drivers/sysctr: Add nxp system counter timer d [...] adds 5a354412567d clocksource/drivers/arm_arch_timer: Extract elf_hwcap use [...] adds 59d43c958953 clocksource/drivers/tegra: Restore timer rate on Tegra210 adds 99311d0e841c clocksource/drivers/tegra: Remove duplicated use of per_cpu_ptr adds 09b2507fbf57 clocksource/drivers/tegra: Set and use timer's period adds 7c708fda79eb clocksource/drivers/tegra: Drop unneeded typecasting in one place adds 2e08a4bb96fd clocksource/drivers/tegra: Add verbose definition for 1MHz [...] adds fc9babc25746 clocksource/drivers/tegra: Restore base address before cleanup adds 0ef6b01d024c clocksource/drivers/tegra: Cycles can't be 0 adds 6fde3894e26e clocksource/drivers/tegra: Set up maximum-ticks limit properly adds 721154f972aa clocksource/drivers/davinci: Add support for clockevents adds b0c74b96d177 clocksource/drivers/davinci: Add support for clocksource adds a2e1bb44a35d Merge branch 'timers/drivers/davinci' into timers/drivers/next adds a57e8e1982cc Merge tag 'timers-v5.4' of https://git.linaro.org/people/d [...] adds 516337048fa4 hrtimer: Use a bullet for the returns bullet list adds 32e29396f00e hrtimer: Split out hrtimer defines into separate header adds 361f8aee9b09 vdso: Define standardized vdso_datapage adds 00b26474c2f1 lib/vdso: Provide generic VDSO implementation adds 629fdf77ac45 lib/vdso: Add compat support adds 44f57d788e7d timekeeping: Provide a generic update_vsyscall() implementation adds 28b1a824a4f4 arm64: vdso: Substitute gettimeofday() with C implementation adds 98cd3c3f83fb arm64: vdso: Build vDSO with -ffixed-x18 adds 53c489e1dfeb arm64: compat: Add missing syscall numbers adds 206c0dfa3c55 arm64: compat: Expose signal related structures adds f14d8025d263 arm64: compat: Generate asm offsets for signals adds a7f71a2c8903 arm64: compat: Add vDSO adds c7aa2d71020d arm64: vdso: Refactor vDSO code adds 7c1deeeb0130 arm64: compat: VDSO setup for compat layer adds 1e3f17f55aec arm64: elf: VDSO code page discovery adds f01703b3d2e6 arm64: compat: Get sigreturn trampolines from vDSO adds bfe801ebe84f arm64: vdso: Enable vDSO compat support adds 7ac870747988 x86/vdso: Switch to generic vDSO implementation adds f66501dc53e7 x86/vdso: Add clock_getres() entry point adds 22ca962288c0 x86/vdso: Add clock_gettime64() entry point adds ecf9db3d1f1a x86/vdso: Give the [ph]vclock_page declarations real types adds ed75e8f60bb1 vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h adds 94fee4d43752 arm64: vdso: Remove unnecessary asm-offsets.c definitions adds 6a5b78b32d10 arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system adds e70980312a94 MAINTAINERS: Add entry for the generic VDSO library adds 9d90b93bf325 lib/vdso: Make delta calculation work correctly adds 27e11a9fe2e2 arm64: Fix __arch_get_hw_counter() implementation adds 6241c4dc6ec5 arm64: compat: Fix __arch_get_hw_counter() implementation adds 3acf4be23528 arm64: vdso: Fix compilation with clang older than 8 adds 4a8f81b8c053 MAINTAINERS: Fix Andy's surname and the directory entries of VDSO adds 341924049558 Merge branch 'timers/vdso' into timers/core adds fd1fea6834d0 clocksource/drivers: Make Hyper-V clocksource ISA agnostic adds dd2cb348613b clocksource/drivers: Continue making Hyper-V clocksource I [...] adds 28ef2db88664 timer: Document TIMER_PINNED adds 9176ab1b8480 time: Validate user input in compat_settimeofday() adds 927ba67a63c7 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] adds 604dc9170f24 x86/tsc: Use CPUID.0x16 to calculate missing crystal frequency adds 52ae346bd26c x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' adds 2420a0b1798d x86/tsc: Set LAPIC timer period to crystal clock frequency adds 748b170ca19a x86/apic: Make apic_bsp_setup() static adds dde3626f815e x86/apic: Use non-atomic operations when possible adds c8c4076723da x86/timer: Skip PIT initialization on modern chipsets adds 4001d8e8762f genirq: Delay deactivation in free_irq() adds 1d21f2af8571 genirq: Fix misleading synchronize_irq() documentation adds 62e0468650c3 genirq: Add optional hardware synchronization for shutdown adds dfe0cf8b51b0 x86/ioapic: Implement irq_get_irqchip_state() callback adds b7107a67f0d1 x86/irq: Handle spurious interrupt after shutdown gracefully adds f8a8fe61fec8 x86/irq: Seperate unused system vectors from spurious entry again adds 0902d5011cfa Merge branch 'x86-apic-for-linus' of git://git.kernel.org/ [...] adds d974ffcfb744 Documentation/admin: Remove the vsyscall=native documentation adds bd49e16e3339 x86/vsyscall: Add a new vsyscall=xonly mode adds 918ce325098a x86/vsyscall: Show something useful on a read fault adds e0a446ce394a x86/vsyscall: Document odd SIGSEGV error code for vsyscalls adds b03869798671 selftests/x86/vsyscall: Verify that vsyscall=none blocks e [...] adds 625b7b7f79c6 x86/vsyscall: Change the default vsyscall mode to xonly adds 441cedab2dfc x86/vsyscall: Add __ro_after_init to global variables adds 7f0a5e075583 selftests/x86: Add a test for process_vm_readv() on the vs [...] adds 0d37dde70655 Merge branch 'x86-entry-for-linus' of git://git.kernel.org [...] adds b78ea19ac22f x86/fpu: Simplify kernel_fpu_end() adds 6d79d86f9600 x86/fpu: Simplify kernel_fpu_begin() adds 466329bf407c x86/fpu: Remove the fpu__save() export adds 9838e3bff0f9 x86/fpu: Make 'no387' and 'nofxsr' command line options useful adds 7891bc0ab739 x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() adds ab2486a9ee32 Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] adds e32d045cd4ba x86/cpu: Add Ice Lake NNPI to Intel family adds 5f4318c1b1d2 perf/x86: Add Intel Ice Lake NNPI uncore support adds cbb99c0f5887 x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS adds 1b7aebf04876 x86/cacheinfo: Fix a -Wtype-limits warning adds 45fc56e629ca x86/cpufeatures: Carve out CQM features retrieval adds acec0ce081de x86/cpufeatures: Combine word 11 and 12 into a new scatter [...] adds b302e4b176d0 x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions adds 48f5e52e916b x86/ptrace: Prevent ptrace from clearing the FS/GS selector adds 1b6858d5a2eb selftests/x86/fsgsbase: Test ptracer-induced GSBASE write adds b64ed19b93c3 x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE adds 1fb12b35e5ff kbuild: Raise the minimum required binutils version to 2.21 adds 8b71340d702e x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions adds a86b4625138d x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions adds 1ab5f3f7fe3d x86/process/64: Use FSBSBASE in switch_to() if available adds f60a83df4593 x86/process/64: Use FSGSBASE instructions on thread copy a [...] adds 1d07316b1363 x86/entry/64: Switch CR3 before SWAPGS in paranoid entry adds 79e1932fa3ce x86/entry/64: Introduce the FIND_PERCPU_BASE macro adds 708078f65721 x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit adds 5bf0cab60ee2 x86/entry/64: Document GSBASE handling in the paranoid path adds 9ad75a0922e1 selftests/x86/fsgsbase: Test RD/WRGSBASE adds a87730cc3acc selftests/x86/fsgsbase: Test ptracer-induced GSBASE write [...] adds 2032f1f96ee0 x86/cpu: Enable FSGSBASE on 64bit by default and add a chi [...] adds f987c955c745 x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 adds 2c7b5ac5d5a9 Documentation/x86/64: Add documentation for GS/FS addressing mode adds 0a05fa67e62c x86/cpu: Split Tremont based Atoms from the rest adds 761fdd5e3327 x86/cpu: Create Zhaoxin processors architecture support file adds 773b2f30a3fc ACPI, x86: Add Zhaoxin processors support for NONSTOP TSC adds f8c0e061cb83 x86/acpi/cstate: Add Zhaoxin processors support for cache [...] adds cc9e303c91f5 x86/cpu: Disable frequency requests via aperfmperf IPI for [...] adds 6dbbf5ec9e1e x86/cpufeatures: Enumerate user wait instructions adds bd688c69b7e6 x86/umwait: Initialize umwait control values adds ff4b353f2ef9 x86/umwait: Add sysfs interface to control umwait C0.2 state adds bd9a0c97e53c x86/umwait: Add sysfs interface to control umwait maximum time adds 203dffacf592 Documentation/ABI: Document umwait control sysfs interfaces adds 1e03bff36001 x86/cpu/intel: Clear cache self-snoop capability in CPUs w [...] adds fd329f276eca x86/mtrr: Skip cache flushes on CPUs with cache self-snooping adds 9402eaf4c11f selftests/x86: Test SYSCALL and SYSENTER manually with TF set adds dffb3f9db6b5 x86/entry/64: Don't compile ignore_sysret if 32-bit emulat [...] adds 539bca535dec x86/entry/64: Fix and clean up paranoid_exit adds 697096b14444 selftests/x86/fsgsbase: Fix some test case bugs adds 049331f277fe x86/fsgsbase: Revert FSGSBASE support adds 13324c42c140 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] adds 36b9017f0250 x86/hpet: Simplify CPU online code adds 46e5b64fdeb4 x86/hpet: Replace printk(KERN...) with pr_...() adds 9b0b28de837a x86/hpet: Restructure init code adds 7c4b0e0898eb x86/hpet: Remove pointless x86-64 specific #include adds 853acaf064ac x86/hpet: Remove unused parameter from hpet_next_event() adds eb8ec32c45a8 x86/hpet: Remove the unused hpet_msi_read() function adds 433526cc0502 x86/hpet: Mark init functions __init adds 4ce78e2094fc x86/hpet: Sanitize stub functions adds 8c273f2c81f0 x86/hpet: Move static and global variables to one place adds 6bdec41a0cbc x86/hpet: Shuffle code around for readability sake adds 3222daf970f3 x86/hpet: Separate counter check out of clocksource register code adds 44b5be5733e1 x86/hpet: Simplify counter validation adds 3535aa12f7f2 x86/hpet: Decapitalize and rename EVT_TO_HPET_DEV adds 9bc9e1d4c139 x86/hpet: Remove not required includes adds 3fe50c34dc1f x86/hpet: Make naming consistent adds dfe36b573ed3 x86/hpet: Clean up comments adds 0b5c597de6aa x86/hpet: Coding style cleanup adds e37f0881e9d9 x86/hpet: Introduce struct hpet_base and struct hpet_channel adds 2460d5878ad6 x86/hpet: Use cached channel data adds 9e16e4933e48 x86/hpet: Add mode information to struct hpet_channel adds af5a1dadf3fc x86/hpet: Add function to select a /dev/hpet channel adds d415c7543140 x86/hpet: Rename variables to prepare for switching to channels adds 4d5e68330df4 x86/hpet: Move clockevents into channels adds 45e0a4156346 x86/hpet: Use cached info instead of extra flags adds 18e84a2dff00 x86/hpet: Wrap legacy clockevent in hpet_channel adds 310b5b3eb6ba x86/hpet: Consolidate clockevent functions adds ea99110dd024 x86/hpet: Carve out shareable parts of init_one_hpet_msi_c [...] adds 49adaa60fa75 x86/hpet: Use common init for legacy clockevent adds e44252f4fe79 x86/hpet: Use channel for legacy clockevent storage adds 2f0f6503e375 Merge branch 'x86-timers-for-linus' of git://git.kernel.or [...] adds ab3765a050f7 x86/speculation/mds: Eliminate leaks by trace_hardirqs_on() adds 31a2fbb390fe x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() adds 993773d11d45 x86/tls: Fix possible spectre-v1 in do_get_thread_area() adds 223cea6a4f05 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-bus-css | 23 + Documentation/ABI/testing/sysfs-devices-system-cpu | 23 + Documentation/admin-guide/kernel-parameters.txt | 15 +- Documentation/arm64/elf_hwcaps.txt | 8 + Documentation/core-api/timekeeping.rst | 12 +- .../interrupt-controller/amazon,al-fic.txt | 29 + .../amlogic,meson-gpio-intc.txt | 1 + .../bindings/interrupt-controller/csky,mpintc.txt | 20 +- .../interrupt-controller/renesas,rza1-irqc.txt | 43 + .../devicetree/bindings/perf/fsl-imx-ddr.txt | 21 + .../devicetree/bindings/timer/nxp,sysctr-timer.txt | 25 + Documentation/driver-api/s390-drivers.rst | 4 +- Documentation/process/changes.rst | 6 +- Documentation/s390/{3270.txt => 3270.rst} | 85 +- Documentation/s390/Debugging390.txt | 2142 ---------------- Documentation/s390/{cds.txt => cds.rst} | 368 +-- Documentation/s390/{CommonIO => common_io.rst} | 49 +- Documentation/s390/{DASD => dasd.rst} | 33 +- Documentation/s390/debugging390.rst | 2613 ++++++++++++++++++++ .../s390/{driver-model.txt => driver-model.rst} | 179 +- Documentation/s390/index.rst | 30 + .../s390/{monreader.txt => monreader.rst} | 85 +- Documentation/s390/{qeth.txt => qeth.rst} | 36 +- Documentation/s390/s390dbf.rst | 487 ++++ Documentation/s390/s390dbf.txt | 667 ----- Documentation/s390/text_files.rst | 11 + Documentation/s390/{vfio-ap.txt => vfio-ap.rst} | 499 ++-- Documentation/s390/{vfio-ccw.txt => vfio-ccw.rst} | 92 +- Documentation/s390/{zfcpdump.txt => zfcpdump.rst} | 2 + Documentation/sysctl/kernel.txt | 16 - MAINTAINERS | 37 +- Makefile | 2 +- arch/alpha/kernel/smp.c | 19 +- arch/alpha/oprofile/common.c | 6 +- arch/arm/common/bL_switcher.c | 6 +- arch/arm/include/asm/arch_timer.h | 10 + arch/arm64/Kconfig | 38 +- arch/arm64/Makefile | 23 +- arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/acpi.h | 3 + arch/arm64/include/asm/arch_gicv3.h | 4 +- arch/arm64/include/asm/arch_timer.h | 13 + arch/arm64/include/asm/cache.h | 5 +- arch/arm64/include/asm/cacheflush.h | 3 + arch/arm64/include/asm/cpufeature.h | 6 + arch/arm64/include/asm/daifflags.h | 75 +- arch/arm64/include/asm/elf.h | 14 + arch/arm64/include/asm/fpsimd.h | 5 +- arch/arm64/include/asm/hwcap.h | 2 + arch/arm64/include/asm/irqflags.h | 79 +- arch/arm64/include/asm/kvm_host.h | 7 +- arch/arm64/include/asm/pgtable-hwdef.h | 3 +- arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/pgtable.h | 56 +- arch/arm64/include/asm/ptrace.h | 10 +- arch/arm64/include/asm/signal32.h | 46 + arch/arm64/include/asm/simd.h | 10 +- arch/arm64/include/asm/sysreg.h | 1 + arch/arm64/include/asm/thread_info.h | 5 +- arch/arm64/include/asm/unistd.h | 5 + arch/arm64/include/asm/vdso.h | 3 + arch/arm64/include/asm/vdso/compat_barrier.h | 44 + arch/arm64/include/asm/vdso/compat_gettimeofday.h | 126 + arch/arm64/include/asm/vdso/gettimeofday.h | 103 + arch/arm64/include/asm/vdso/vsyscall.h | 53 + arch/arm64/include/uapi/asm/hwcap.h | 2 + arch/arm64/include/uapi/asm/ptrace.h | 3 + arch/arm64/kernel/Makefile | 6 +- arch/arm64/kernel/acpi.c | 10 +- arch/arm64/kernel/asm-offsets.c | 34 +- arch/arm64/kernel/cacheinfo.c | 9 + arch/arm64/kernel/cpufeature.c | 8 +- arch/arm64/kernel/cpuinfo.c | 2 + arch/arm64/kernel/entry.S | 84 +- arch/arm64/kernel/fpsimd.c | 139 +- arch/arm64/kernel/irq.c | 26 + arch/arm64/kernel/module.c | 4 +- arch/arm64/kernel/probes/kprobes.c | 4 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/ptrace.c | 6 +- arch/arm64/kernel/signal32.c | 72 +- arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smp.c | 27 +- arch/arm64/kernel/traps.c | 23 +- arch/arm64/kernel/vdso.c | 356 ++- arch/arm64/kernel/vdso/Makefile | 41 +- arch/arm64/kernel/vdso/gettimeofday.S | 323 --- arch/arm64/kernel/vdso/vgettimeofday.c | 27 + arch/arm64/kernel/vdso32/.gitignore | 2 + arch/arm64/kernel/vdso32/Makefile | 186 ++ arch/arm64/kernel/vdso32/note.c | 15 + arch/arm64/kernel/vdso32/sigreturn.S | 62 + arch/arm64/kernel/vdso32/vdso.S | 19 + arch/arm64/kernel/vdso32/vdso.lds.S | 82 + arch/arm64/kernel/vdso32/vgettimeofday.c | 59 + arch/arm64/kvm/fpsimd.c | 4 +- arch/arm64/kvm/hyp/switch.c | 2 +- arch/arm64/mm/dma-mapping.c | 12 +- arch/arm64/mm/fault.c | 61 +- arch/arm64/mm/hugetlbpage.c | 12 +- arch/arm64/mm/init.c | 5 +- arch/arm64/mm/mmu.c | 14 +- arch/arm64/mm/pageattr.c | 48 +- arch/arm64/net/bpf_jit_comp.c | 2 +- arch/ia64/kernel/perfmon.c | 12 +- arch/ia64/kernel/uncached.c | 8 +- arch/m68k/Kconfig | 3 + arch/m68k/configs/amiga_defconfig | 17 +- arch/m68k/configs/apollo_defconfig | 17 +- arch/m68k/configs/atari_defconfig | 17 +- arch/m68k/configs/bvme6000_defconfig | 17 +- arch/m68k/configs/hp300_defconfig | 17 +- arch/m68k/configs/mac_defconfig | 17 +- arch/m68k/configs/multi_defconfig | 17 +- arch/m68k/configs/mvme147_defconfig | 17 +- arch/m68k/configs/mvme16x_defconfig | 17 +- arch/m68k/configs/q40_defconfig | 17 +- arch/m68k/configs/sun3_defconfig | 17 +- arch/m68k/configs/sun3x_defconfig | 17 +- arch/m68k/kernel/dma.c | 57 +- arch/powerpc/include/asm/processor.h | 2 - arch/powerpc/kernel/ptrace.c | 1 - arch/powerpc/kernel/rtas.c | 3 +- arch/s390/Kconfig | 41 +- arch/s390/configs/debug_defconfig | 2 + arch/s390/configs/defconfig | 600 ++++- arch/s390/configs/performance_defconfig | 678 ----- arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/crypto/ghash_s390.c | 2 +- arch/s390/crypto/prng.c | 4 +- arch/s390/crypto/sha1_s390.c | 2 +- arch/s390/crypto/sha256_s390.c | 2 +- arch/s390/crypto/sha512_s390.c | 2 +- arch/s390/include/asm/airq.h | 2 + arch/s390/include/asm/ccwdev.h | 4 + arch/s390/include/asm/cio.h | 41 + arch/s390/include/asm/ctl_reg.h | 9 +- arch/s390/include/asm/debug.h | 153 +- arch/s390/include/asm/facility.h | 21 +- arch/s390/include/asm/idals.h | 3 +- arch/s390/include/asm/kvm_host.h | 7 + arch/s390/include/asm/mem_encrypt.h | 17 + arch/s390/include/asm/pci.h | 5 + arch/s390/include/asm/percpu.h | 2 +- arch/s390/include/asm/processor.h | 7 +- arch/s390/include/asm/smp.h | 35 - arch/s390/include/asm/spinlock.h | 4 - arch/s390/include/asm/tlbflush.h | 17 - arch/s390/include/asm/unwind.h | 19 - arch/s390/include/uapi/asm/runtime_instr.h | 2 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/debug.c | 105 +- arch/s390/kernel/dis.c | 5 +- arch/s390/kernel/dumpstack.c | 2 - arch/s390/kernel/entry.S | 4 - arch/s390/kernel/jump_label.c | 23 +- arch/s390/kernel/machine_kexec.c | 3 +- arch/s390/kernel/processor.c | 19 +- arch/s390/kernel/setup.c | 2 - arch/s390/kernel/smp.c | 21 +- arch/s390/kernel/swsusp.S | 2 - arch/s390/kernel/traps.c | 10 +- arch/s390/kernel/unwind_bc.c | 16 +- arch/s390/kvm/kvm-s390.c | 3 + arch/s390/kvm/priv.c | 86 + arch/s390/lib/Makefile | 3 +- arch/s390/mm/init.c | 47 + arch/s390/mm/maccess.c | 9 +- arch/s390/mm/mmap.c | 2 - arch/s390/pci/pci.c | 15 +- arch/s390/pci/pci_clp.c | 2 +- arch/s390/purgatory/.gitignore | 3 +- arch/s390/tools/Makefile | 7 +- arch/s390/tools/opcodes.txt | 51 +- arch/x86/Kconfig | 38 +- arch/x86/Kconfig.cpu | 13 + arch/x86/entry/common.c | 17 +- arch/x86/entry/entry_32.S | 24 + arch/x86/entry/entry_64.S | 36 +- arch/x86/entry/vdso/Makefile | 9 + arch/x86/entry/vdso/vclock_gettime.c | 256 +- arch/x86/entry/vdso/vdso.lds.S | 2 + arch/x86/entry/vdso/vdso32/vdso32.lds.S | 2 + arch/x86/entry/vdso/vdsox32.lds.S | 1 + arch/x86/entry/vdso/vma.c | 2 +- arch/x86/entry/vsyscall/Makefile | 2 - arch/x86/entry/vsyscall/vsyscall_64.c | 37 +- arch/x86/entry/vsyscall/vsyscall_gtod.c | 83 - arch/x86/events/intel/uncore.c | 1 + arch/x86/hyperv/hv_init.c | 91 +- arch/x86/include/asm/apic.h | 5 +- arch/x86/include/asm/cpufeature.h | 4 +- arch/x86/include/asm/cpufeatures.h | 21 +- arch/x86/include/asm/fpu/xstate.h | 1 - arch/x86/include/asm/hpet.h | 7 +- arch/x86/include/asm/hw_irq.h | 5 +- arch/x86/include/asm/hyperv-tlfs.h | 6 + arch/x86/include/asm/intel-family.h | 2 + arch/x86/include/asm/mshyperv.h | 81 +- arch/x86/include/asm/msr-index.h | 9 + arch/x86/include/asm/mwait.h | 4 +- arch/x86/include/asm/processor.h | 3 +- arch/x86/include/asm/pvclock.h | 2 +- arch/x86/include/asm/time.h | 1 + arch/x86/include/asm/vdso/gettimeofday.h | 261 ++ arch/x86/include/asm/vdso/vsyscall.h | 44 + arch/x86/include/asm/vgtod.h | 75 +- arch/x86/include/asm/vsyscall.h | 6 +- arch/x86/include/asm/vvar.h | 7 +- arch/x86/kernel/acpi/cstate.c | 15 + arch/x86/kernel/apic/apic.c | 87 +- arch/x86/kernel/apic/apic_flat_64.c | 4 +- arch/x86/kernel/apic/io_apic.c | 50 + arch/x86/kernel/apic/msi.c | 4 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/apic/x2apic_cluster.c | 2 +- arch/x86/kernel/cpu/Makefile | 2 + arch/x86/kernel/cpu/aperfmperf.c | 12 +- arch/x86/kernel/cpu/cacheinfo.c | 3 +- arch/x86/kernel/cpu/common.c | 58 +- arch/x86/kernel/cpu/cpuid-deps.c | 9 + arch/x86/kernel/cpu/intel.c | 27 + arch/x86/kernel/cpu/mshyperv.c | 8 +- arch/x86/kernel/cpu/mtrr/generic.c | 15 +- arch/x86/kernel/cpu/scattered.c | 4 + arch/x86/kernel/cpu/umwait.c | 200 ++ arch/x86/kernel/cpu/vmware.c | 2 +- arch/x86/kernel/cpu/zhaoxin.c | 167 ++ arch/x86/kernel/fpu/core.c | 52 +- arch/x86/kernel/fpu/init.c | 19 +- arch/x86/kernel/fpu/xstate.c | 11 +- arch/x86/kernel/hpet.c | 935 ++++--- arch/x86/kernel/i8253.c | 25 +- arch/x86/kernel/idt.c | 3 +- arch/x86/kernel/irq.c | 2 +- arch/x86/kernel/jailhouse.c | 2 +- arch/x86/kernel/ptrace.c | 21 +- arch/x86/kernel/pvclock.c | 1 + arch/x86/kernel/smp.c | 2 +- arch/x86/kernel/time.c | 7 +- arch/x86/kernel/tls.c | 9 +- arch/x86/kernel/tsc.c | 57 +- arch/x86/kernel/tsc_msr.c | 4 +- arch/x86/kvm/cpuid.h | 2 - arch/x86/kvm/pmu.c | 4 +- arch/x86/kvm/x86.c | 13 +- arch/x86/lib/cache-smp.c | 3 +- arch/x86/mm/fault.c | 18 +- drivers/acpi/acpi_pad.c | 1 + drivers/acpi/irq.c | 26 + drivers/acpi/pptt.c | 61 +- drivers/acpi/processor_idle.c | 1 + drivers/base/cacheinfo.c | 5 + drivers/char/agp/generic.c | 3 +- drivers/clocksource/Kconfig | 14 +- drivers/clocksource/Makefile | 5 +- drivers/clocksource/arc_timer.c | 3 +- drivers/clocksource/arm_arch_timer.c | 15 +- drivers/clocksource/exynos_mct.c | 4 +- drivers/clocksource/hyperv_timer.c | 339 +++ drivers/clocksource/timer-davinci.c | 369 +++ drivers/clocksource/timer-imx-sysctr.c | 145 ++ drivers/clocksource/timer-ixp4xx.c | 16 +- drivers/clocksource/timer-meson6.c | 5 +- drivers/clocksource/timer-tegra.c | 416 ++++ drivers/clocksource/timer-tegra20.c | 379 --- drivers/gpio/gpio-mb86s7x.c | 51 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +- drivers/hv/Kconfig | 3 + drivers/hv/hv.c | 156 +- drivers/hv/hv_util.c | 1 + drivers/hv/hyperv_vmbus.h | 3 - drivers/hv/vmbus_drv.c | 42 +- drivers/iio/humidity/dht11.c | 8 +- drivers/iio/industrialio-core.c | 4 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 6 +- drivers/irqchip/Kconfig | 32 +- drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-al-fic.c | 278 +++ drivers/irqchip/irq-csky-mpintc.c | 86 +- drivers/irqchip/irq-gic-v2m.c | 85 +- drivers/irqchip/irq-gic-v3.c | 10 + drivers/irqchip/irq-mbigen.c | 3 +- drivers/irqchip/irq-meson-gpio.c | 1 + drivers/irqchip/irq-renesas-intc-irqpin.c | 3 +- drivers/irqchip/irq-renesas-irqc.c | 91 +- drivers/irqchip/irq-renesas-rza1.c | 283 +++ drivers/irqchip/irq-sni-exiu.c | 142 +- drivers/irqchip/qcom-irq-combiner.c | 5 +- drivers/leds/trigger/ledtrig-activity.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/net/wireless/ti/wlcore/rx.c | 2 +- drivers/net/wireless/ti/wlcore/tx.c | 2 +- drivers/net/wireless/virt_wifi.c | 2 +- drivers/perf/Kconfig | 8 + drivers/perf/Makefile | 1 + drivers/perf/arm_pmu_acpi.c | 72 + drivers/perf/arm_spe_pmu.c | 12 +- drivers/perf/fsl_imx8_ddr_perf.c | 554 +++++ drivers/s390/block/Kconfig | 2 +- drivers/s390/block/dasd_devmap.c | 2 +- drivers/s390/char/Kconfig | 22 - drivers/s390/char/Makefile | 1 - drivers/s390/char/sclp_async.c | 189 -- drivers/s390/char/zcore.c | 2 +- drivers/s390/cio/airq.c | 37 +- drivers/s390/cio/ccwreq.c | 9 +- drivers/s390/cio/chsc.c | 30 - drivers/s390/cio/cio.h | 3 + drivers/s390/cio/css.c | 187 +- drivers/s390/cio/device.c | 68 +- drivers/s390/cio/device_fsm.c | 49 +- drivers/s390/cio/device_id.c | 20 +- drivers/s390/cio/device_ops.c | 21 +- drivers/s390/cio/device_pgid.c | 22 +- drivers/s390/cio/device_status.c | 24 +- drivers/s390/cio/io_sch.h | 20 +- drivers/s390/cio/qdio_main.c | 1 + drivers/s390/cio/qdio_setup.c | 2 + drivers/s390/cio/qdio_thinint.c | 6 +- drivers/s390/cio/vfio_ccw_cp.c | 524 ++-- drivers/s390/cio/vfio_ccw_cp.h | 7 + drivers/s390/cio/vfio_ccw_drv.c | 13 +- drivers/s390/crypto/pkey_api.c | 8 +- drivers/s390/crypto/vfio_ap_drv.c | 34 +- drivers/s390/crypto/vfio_ap_ops.c | 380 ++- drivers/s390/crypto/vfio_ap_private.h | 15 + drivers/s390/crypto/zcrypt_msgtype6.c | 4 + drivers/s390/net/Kconfig | 8 +- drivers/s390/virtio/virtio_ccw.c | 246 +- include/asm-generic/vdso/vsyscall.h | 50 + include/clocksource/hyperv_timer.h | 107 + include/clocksource/timer-davinci.h | 44 + include/linux/acpi.h | 12 + include/linux/cacheinfo.h | 2 + include/linux/cpuhotplug.h | 2 +- include/linux/hrtimer.h | 16 +- include/linux/hrtimer_defs.h | 27 + include/linux/irqchip/arm-gic-common.h | 5 + include/linux/irqchip/arm-gic.h | 3 - include/linux/perf/arm_pmu.h | 2 + include/linux/processor.h | 9 - include/linux/sched.h | 4 - include/linux/smp.h | 7 +- include/linux/stop_machine.h | 1 + include/linux/timekeeping.h | 32 +- include/linux/timer.h | 27 +- include/net/cfg80211.h | 2 +- include/vdso/datapage.h | 89 + include/vdso/helpers.h | 56 + include/vdso/vsyscall.h | 11 + kernel/bpf/syscall.c | 2 +- kernel/cpu.c | 9 +- kernel/events/core.c | 4 +- kernel/fork.c | 2 +- kernel/irq/Makefile | 3 + kernel/irq/affinity.c | 12 +- kernel/irq/autoprobe.c | 6 +- kernel/irq/chip.c | 10 + kernel/irq/cpuhotplug.c | 2 +- kernel/irq/internals.h | 26 +- kernel/irq/irqdesc.c | 16 +- kernel/irq/irqdomain.c | 4 +- kernel/irq/manage.c | 90 +- kernel/irq/timings.c | 453 +++- kernel/ptrace.c | 3 + kernel/smp.c | 12 +- kernel/softirq.c | 2 +- kernel/stop_machine.c | 19 +- kernel/time/Makefile | 1 + kernel/time/alarmtimer.c | 1 - kernel/time/clocksource.c | 4 +- kernel/time/hrtimer.c | 8 +- kernel/time/ntp.c | 4 +- kernel/time/posix-timers.c | 13 +- kernel/time/time.c | 4 + kernel/time/timekeeping.c | 2 +- kernel/time/timer_list.c | 36 +- kernel/time/vsyscall.c | 133 + kernel/up.c | 3 +- lib/Kconfig | 5 + lib/Kconfig.debug | 20 + lib/debugobjects.c | 321 ++- lib/raid6/s390vx.uc | 2 +- lib/reed_solomon/Makefile | 2 +- lib/reed_solomon/decode_rs.c | 115 +- lib/reed_solomon/reed_solomon.c | 12 +- lib/reed_solomon/test_rslib.c | 518 ++++ lib/vdso/Kconfig | 36 + lib/vdso/Makefile | 22 + lib/vdso/gettimeofday.c | 239 ++ mm/vmalloc.c | 11 - tools/testing/selftests/timers/freq-step.c | 6 +- tools/testing/selftests/x86/Makefile | 5 +- tools/testing/selftests/x86/fsgsbase.c | 223 +- tools/testing/selftests/x86/syscall_arg_fault.c | 112 +- tools/testing/selftests/x86/test_vsyscall.c | 120 +- 402 files changed, 15942 insertions(+), 8624 deletions(-) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/amazon,a [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt create mode 100644 Documentation/devicetree/bindings/timer/nxp,sysctr-timer.txt rename Documentation/s390/{3270.txt => 3270.rst} (90%) delete mode 100644 Documentation/s390/Debugging390.txt rename Documentation/s390/{cds.txt => cds.rst} (64%) rename Documentation/s390/{CommonIO => common_io.rst} (87%) rename Documentation/s390/{DASD => dasd.rst} (92%) create mode 100644 Documentation/s390/debugging390.rst rename Documentation/s390/{driver-model.txt => driver-model.rst} (73%) create mode 100644 Documentation/s390/index.rst rename Documentation/s390/{monreader.txt => monreader.rst} (81%) rename Documentation/s390/{qeth.txt => qeth.rst} (62%) create mode 100644 Documentation/s390/s390dbf.rst delete mode 100644 Documentation/s390/s390dbf.txt create mode 100644 Documentation/s390/text_files.rst rename Documentation/s390/{vfio-ap.txt => vfio-ap.rst} (72%) rename Documentation/s390/{vfio-ccw.txt => vfio-ccw.rst} (89%) rename Documentation/s390/{zfcpdump.txt => zfcpdump.rst} (97%) create mode 100644 arch/arm64/include/asm/vdso/compat_barrier.h create mode 100644 arch/arm64/include/asm/vdso/compat_gettimeofday.h create mode 100644 arch/arm64/include/asm/vdso/gettimeofday.h create mode 100644 arch/arm64/include/asm/vdso/vsyscall.h create mode 100644 arch/arm64/kernel/vdso/vgettimeofday.c create mode 100644 arch/arm64/kernel/vdso32/.gitignore create mode 100644 arch/arm64/kernel/vdso32/Makefile create mode 100644 arch/arm64/kernel/vdso32/note.c create mode 100644 arch/arm64/kernel/vdso32/sigreturn.S create mode 100644 arch/arm64/kernel/vdso32/vdso.S create mode 100644 arch/arm64/kernel/vdso32/vdso.lds.S create mode 100644 arch/arm64/kernel/vdso32/vgettimeofday.c delete mode 100644 arch/s390/configs/performance_defconfig create mode 100644 arch/s390/include/asm/mem_encrypt.h delete mode 100644 arch/x86/entry/vsyscall/vsyscall_gtod.c create mode 100644 arch/x86/include/asm/vdso/gettimeofday.h create mode 100644 arch/x86/include/asm/vdso/vsyscall.h create mode 100644 arch/x86/kernel/cpu/umwait.c create mode 100644 arch/x86/kernel/cpu/zhaoxin.c create mode 100644 drivers/clocksource/hyperv_timer.c create mode 100644 drivers/clocksource/timer-davinci.c create mode 100644 drivers/clocksource/timer-imx-sysctr.c create mode 100644 drivers/clocksource/timer-tegra.c delete mode 100644 drivers/clocksource/timer-tegra20.c create mode 100644 drivers/irqchip/irq-al-fic.c create mode 100644 drivers/irqchip/irq-renesas-rza1.c create mode 100644 drivers/perf/fsl_imx8_ddr_perf.c delete mode 100644 drivers/s390/char/sclp_async.c create mode 100644 include/asm-generic/vdso/vsyscall.h create mode 100644 include/clocksource/hyperv_timer.h create mode 100644 include/clocksource/timer-davinci.h create mode 100644 include/linux/hrtimer_defs.h create mode 100644 include/vdso/datapage.h create mode 100644 include/vdso/helpers.h create mode 100644 include/vdso/vsyscall.h create mode 100644 kernel/time/vsyscall.c create mode 100644 lib/reed_solomon/test_rslib.c create mode 100644 lib/vdso/Kconfig create mode 100644 lib/vdso/Makefile create mode 100644 lib/vdso/gettimeofday.c