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-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from 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 [...] adds 4494dd58fbb4 tools/memory-model: Prepare for data-race detection adds d1a84ab19013 tools/memory-model: Add definitions of plain and marked accesses adds 0031e38adf38 tools/memory-model: Add data-race detection adds 2966f8d440c3 Documentation: atomic_t.txt: Explain ordering provided by [...] adds 46f52b1fe79d tools/memory-model: Fix comment in MP+poonceonces.litmus adds 37c600a3cc8a tools/memory-model: Do not use "herd" to refer to "herd7" adds f9de41712100 tools/memory-model: Expand definition of barrier adds 15aa25cbf0cc tools/memory-model: Change definition of rcu-fence adds 4289ee7d5a83 tools/memory-model: Improve data-race detection adds 48d07c04b4cc rcu: Enable elimination of Tree-RCU softirq processing adds 23634ebc1d94 rcu: Check for wakeup-safe conditions in rcu_read_unlock_s [...] adds 25102de65fdd rcu: Only do rcu_read_unlock_special() wakeups if expedited adds 385b599e8c04 rcu: Allow rcu_read_unlock_special() to raise_softirq() if [...] adds 0864f057b050 rcu: Use irq_work to get scheduler's attention in clean context adds 43e903ad3e08 rcu: Inline invoke_rcu_callbacks() into its sole remaining caller adds b9ad4d6ed18e rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() adds e015a3411220 rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() adds 71d8d1531e09 lockdep: Add assertion to check if in an interrupt adds eddded80121f rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_ [...] adds 1bb336443cde rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs adds f0b635627395 rcu: Remove unused rdp local from synchronize_rcu_expedited() adds de1dbcee433c doc/rcuref: Document real world examples in kernel adds 588759a39145 doc: Fixup definition of rcupdate.rcu_task_stall_timeout adds cd6d17b4a464 rcu: Dump specified number of blocked tasks adds 3ae976a7e3e8 rcu: Correctly unlock root node in rcu_check_gp_start_stall() adds 12edff045bc6 rcu: Make kfree_rcu() ignore NULL pointers adds d5a9a8c3bc80 rcu: Set a maximum limit for back-to-back callback invocation adds 714b6904e23e doc: Remove ".vnet" from paulmck email addresses adds 96050c68be33 rcu: Upgrade sync_exp_work_done() to smp_mb() adds b3119cde1d70 rcu: Fix irritating whitespace error in rcu_assign_pointer() adds 6da9f775175e rcu: Force inlining of rcu_read_lock() adds 9129b017b54d rcu: Don't return a value from rcu_assign_pointer() adds fe15b50cdeee srcu: Allocate per-CPU data for DEFINE_SRCU() in modules adds 54e6c11b9e74 srcu: Remove unused vmlinux srcu linker entries adds 056b89e7e699 module: Make srcu_struct ptr array as read-only adds 11b000457f46 rcu: Make __call_srcu static adds 95bf33b55ff4 rcu/sync: Kill rcu_sync_type/gp_type adds 2bf1acc299c9 uprobes: Use DEFINE_STATIC_PERCPU_RWSEM() to initialize du [...] adds 3f2947b78151 locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to [...] adds 89da3b94bb97 rcu/sync: Simplify the state machine adds e0e2147c1a6a rcutorture: Select from only online CPUs adds dd064c359914 rcutorture: Add cpu0 to the set of CPUs to add jitter adds 140e53f20b15 rcutorture: Add cond_resched() to forward-progress free-up loop adds e8516c64fe97 rcutorture: Fix stutter_wait() return value and freelist checks adds ff3bf92d90d3 torture: Allow inter-stutter interval to be specified adds 63b29eaed6f5 torture: Make kvm-find-errors.sh and kvm-recheck.sh provid [...] adds 2456a8562b29 rcutorture: Provide rudimentary Makefile adds 5eabea594b4c rcutorture: Exempt tasks RCU from timely draining of grace [...] adds 52b23be7ee02 rcutorture: Exempt TREE01 from forward-progress testing adds ab21f6081f7b rcutorture: Give the scheduler a chance on PREEMPT && NO_H [...] adds 3432d765c59b rcutorture: Halt forward-progress checks at end of run adds c682db558e6e rcutorture: Add trivial RCU implementation adds a6fda6dab93c rcutorture: Tweak kvm options adds 7dedfd4335f7 torture: Capture qemu output adds cd6cb7c8a509 torture: Add function graph-tracing cheat sheet adds 6dc82595ef08 torture: Run kernel build in source directory adds 7225c0777271 torture: Make --cpus override idleness calculations adds b93c765fda30 torture: Add --trust-make to suppress "make clean" adds 34aa34b81840 rcutorture: Dump trace buffer for callback pipe drain failures adds 8997e6311ed6 torture: Suppress propagating trace_printk() warning adds 354ea05d0276 rcutorture: Upper case solves the case of the vanishing NU [...] adds 11ca7a9d541d Merge branches 'consolidate.2019.05.28a', 'doc.2019.05.28a [...] adds b989ff070574 Merge LKMM and RCU commits adds 83086d654dd0 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 46f1ec23a469 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] adds 978315462d3e locking/lockdep: Don't complain about incorrect name for n [...] adds c0090c4c85c2 locking/lockdep: Remove the unused print_lock_trace() function adds 5ca584d935c3 futex: Consolidate duplicated timer setup code adds 26b73da3604c Merge tag 'v5.2-rc3' into locking/core, to pick up fixes adds f7c1c6b36a38 locking/lockdep: Change all print_*() return type to void adds c01fbbc83f42 locking/lockdep: Add description and explanation in lockde [...] adds c52478f4f38a locking/lockdep: Adjust lock usage bit character checks adds e7a38f63ba50 locking/lockdep: Remove useless conditional macro adds 834494b28024 locking/lockdep: Print the right depth for chain key collision adds d16dbd1b8a29 locking/lockdep: Update obsolete struct field description adds e196e479a3b8 locking/lockdep: Use lockdep_init_task for task initiation [...] adds f6ec8829ac9d locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys t [...] adds 01bb6f0af992 locking/lockdep: Change the range of class_idx in held_loc [...] adds 0b9fc8ecfa30 locking/lockdep: Remove unused argument in validate_chain( [...] adds 31a490e5c54f locking/lockdep: Update comment adds aa4807719e07 locking/lockdep: Change type of the element field in circu [...] adds c1661325597f locking/lockdep: Change the return type of __cq_dequeue() adds 77a806922cfd locking/lockdep: Avoid constant checks in __bfs by using o [...] adds 154f185e9c0f locking/lockdep: Update comments on dependency search adds 1ac4ba5ed011 locking/lockdep: Add explanation to lock usage rules in lo [...] adds 4609c4f963f3 locking/lockdep: Remove redundant argument in check_deadlock adds b4adfe8e05f1 locking/lockdep: Remove unused argument in __lock_release adds 8c2c2b449aa5 locking/lockdep: Refactorize check_noncircular and check_r [...] adds 68e9dc29f8f4 locking/lockdep: Check redundant dependency only when CONF [...] adds 091806515124 locking/lockdep: Consolidate lock usage bit initialization adds 4d56330df22d locking/lockdep: Adjust new bit cases in mark_lock adds bf998b98f5bc locking/lockdep: Remove !dir in lock irq usage check adds 8c8889d8eaf4 locking/lockdep: Fix OOO unlock when hlocks need merging adds d9349850e188 locking/lockdep: Fix merging of hlocks with non-zero references adds 24811637dbfd locking/lock_events: Use raw_cpu_{add,inc}() for stats adds 90fde663aed0 locking/atomic, crypto/nx: Prepare for atomic64_read() conversion adds 982164d62a4b locking/atomic, s390/pci: Prepare for atomic64_read() conversion adds 9255813d5841 locking/atomic: Use s64 for atomic64 adds 0203fdc160a8 locking/atomic, alpha: Use s64 for atomic64 adds 16fbad086976 locking/atomic, arc: Use s64 for atomic64 adds ef4cdc09260e locking/atomic, arm: Use s64 for atomic64 adds 16f18688af7e locking/atomic, arm64: Use s64 for atomic64 adds d84e28d25015 locking/atomic, ia64: Use s64 for atomic64 adds d184cf1a449c locking/atomic, mips: Use s64 for atomic64 adds 8cd8de59748b locking/atomic, powerpc: Use s64 for atomic64 adds 33e42ef57197 locking/atomic, riscv: Fix atomic64_sub_if_positive() offs [...] adds 0754211847d7 locking/atomic, riscv: Use s64 for atomic64 adds 0ca94800762e locking/atomic, s390: Use s64 for atomic64 adds 04e8851af767 locking/atomic, sparc: Use s64 for atomic64 adds 79c53a83d7a3 locking/atomic, x86: Use s64 for atomic64 adds 3724921396dd locking/atomic: Use s64 for atomic64_t on 64-bit adds 2af7a0f91c3a locking/atomic, crypto/nx: Remove redundant casts adds 6a6a9d5fb9f2 locking/atomic, s390/pci: Remove redundant casts adds fff9b6c7d269 Documentation/atomic_t.txt: Clarify pure non-rmw usage adds 410df0c5748f Merge tag 'v5.2-rc5' into locking/core, to pick up fixes adds e1aacb3f4adc jump_label: Add a jump_label_can_update() helper adds 4cc6620b5e4c x86/jump_label: Add a __jump_label_set_jump_code() helper adds 0f133021bd82 jump_label: Sort entries of the same key by the code adds c0213b0ac03c x86/alternative: Batch of patch operations adds c2ba8a15f310 jump_label: Batch updates if arch supports it adds ba54f0c3f7c4 x86/jump_label: Batch jump label updates adds 9ffbe8ac05db locking/lockdep: Rename lockdep_assert_held_exclusive() -> [...] adds dd471efe345b locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() adds 69d927bba395 x86/atomic: Fix smp_mb__{before,after}_atomic() adds c71fd893f614 locking/rwsem: Make owner available even if !CONFIG_RWSEM_ [...] adds 5c1ec49b60cd locking/rwsem: Remove rwsem_wake() wakeup optimization adds 64489e78004c locking/rwsem: Implement a new locking scheme adds 5dec94d49236 locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c adds 6cef7ff6e43c locking/rwsem: Code cleanup after files merging adds 3f6d517a3ece locking/rwsem: Make rwsem_spin_on_owner() return owner state adds 4f23dbc1e657 locking/rwsem: Implement lock handoff to prevent lock starvation adds 00f3c5a3df2c locking/rwsem: Always release wait_lock before waking up tasks adds 990fa7384a30 locking/rwsem: More optimal RT task handling of null owner adds d3681e269fff locking/rwsem: Wake up almost all readers in wait queue adds 02f1082b003a locking/rwsem: Clarify usage of owner's nonspinaable bit adds cf69482d62d9 locking/rwsem: Enable readers spinning on writer adds 94a9717b3c40 locking/rwsem: Make rwsem->owner an atomic_long_t adds 7d43f1ce9dd0 locking/rwsem: Enable time-based spinning on reader-owned rwsem adds 5cfd92e12e13 locking/rwsem: Adaptive disabling of reader optimistic spinning adds a15ea1a35f1b locking/rwsem: Guard against making count negative adds 0b9ccc0a9b14 x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() adds 9ed7d75b2f09 x86/percpu: Relax smp_processor_id() adds 602447f95461 x86/percpu, x86/irq: Relax {set,get}_irq_regs() adds 8dc2d993cf1a x86/percpu, sched/fair: Avoid local_clock() adds 2234a6d3a28a x86/percpu: Optimize raw_cpu_xchg() adds bf10c97adbd0 x86/jump_label: Make tp_vec_nr static adds 886532aee3cd locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQF [...] adds ebf8d82bbb32 locking/atomics: Use sed(1) instead of non-standard head(1 [...] adds 9156e545765e locking/lockdep: increase size of counters for lockdep statistics adds e1928328699a Merge branch 'locking-core-for-linus' of git://git.kernel. [...] adds 6d8e294bf5f0 RAS/CEC: Fix pfn insertion adds de0e0624d86f RAS/CEC: Check count_threshold unconditionally adds 5cc6b16ea131 RAS/CEC: Do not set decay value on error adds d0e375e8f26e RAS/CEC: Fix potential memory leak adds 9632a3299bb1 RAS/CEC: Sanity-check array on every insertion adds b8b5ca6600de RAS/CEC: Rename count_threshold to action_threshold adds f57518cd56e2 RAS/CEC: Dump the different array element sections adds 60fd42d26cc7 RAS/CEC: Add CONFIG_RAS_CEC_DEBUG and move CEC debug featu [...] adds 09afc797f362 RAS/CEC: Add copyright adds 95fdce6b24f3 x86/MCE: Make struct mce_banks[] static adds b4914508f1fe x86/MCE: Make mce_banks a per-CPU array adds 95d057f54664 x86/MCE/AMD: Don't cache block addresses on SMCA systems adds c7d314f386e9 x86/MCE: Make the number of MCA banks a per-CPU variable adds 068b053dca0e x86/MCE: Determine MCA banks' init state properly adds 6e4f929ea8b2 x86/mce: Do not check return value of debugfs_create functions adds 090bc5a2a914 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] adds 3bd3706251ee sched/core: Provide a pointer to the valid CPU mask adds f2bedc470565 sched/fair: Remove rq->load adds 5e83eafbfd3b sched/fair: Remove the rq->cpu_load[] update code adds 1c1b8a7b03ef sched/fair: Replace source_load() & target_load() with wei [...] adds 3d8d53554405 sched/debug: Remove sd->*_idx range on sysctl adds 55627e3cd22c sched/core: Remove rq->cpu_load[] adds 0e1fef63d92d sched/core: Remove sd->*_idx adds af75d1a9a9f7 sched/fair: Remove sgs->sum_weighted_load adds 23da766ab1dc Merge tag 'v5.2-rc5' into sched/core, to pick up fixes adds e3b929b0a184 sched/core: Add __sched tag for io_schedule() adds b0c792244138 sched/fair: Clean up definition of NOHZ blocked load functions adds 509466b7d480 sched/fair: Fix "runnable_avg_yN_inv" not used warnings adds aacedf26fb76 sched/core: Optimize try_to_wake_up() for local wakeups adds 66567fcbaeca sched/fair: Don't push cfs_bandwith slack timers forward adds d2abae71ebcc Merge tag 'v5.2-rc6' into sched/core, to refresh the branch adds 8ec59c0f5f49 sched/topology: Remove unused 'sd' parameter from arch_sca [...] adds 016190a4b582 sched/wait: Deduplicate code with do-while adds 9ba5090aecac sched/autogroup: Make autogroup_path() always available adds 3c93a0c04dfd sched/debug: Add a new sched_trace_*() helper functions adds ba19f51fcb54 sched/debug: Add new tracepoints to track PELT at rq level adds 8de6242cca17 sched/debug: Add new tracepoint to track PELT at se level adds f9f240f96efc sched/debug: Add sched_overutilized tracepoint adds a056a5bed7fa sched/debug: Export the newly added tracepoints adds a3df067974c5 sched/fair: Rename weighted_cpuload() to cpu_runnable_load() adds 69842cba9ace sched/uclamp: Add CPU's clamp buckets refcounting adds 60daf9c19410 sched/uclamp: Add bucket local max tracking adds e496187da710 sched/uclamp: Enforce last task's UCLAMP_MAX adds e8f14172c6b1 sched/uclamp: Add system default clamps adds 1d6362fa0cfc sched/core: Allow sched_setattr() to use the current policy adds a509a7cd7974 sched/uclamp: Extend sched_setattr() to support utilizatio [...] adds a87498ace58e sched/uclamp: Reset uclamp values on RESET_ON_FORK adds 1a00d999971c sched/uclamp: Set default clamps for RT tasks adds 982d9cdc22c9 sched/cpufreq, sched/uclamp: Add clamps for FAIR and RT tasks adds 9d20ad7dfc9a sched/uclamp: Add uclamp_util_with() adds af24bde8df20 sched/uclamp: Add uclamp support to energy_compute() adds dad1c12ed831 Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] adds 7231d0165df3 x86/asm: Remove unused TASK_TI_flags from asm-offsets.c adds 9db9b76767f1 Documentation/x86: Fix path to entry_32.S adds 7b347ad4938d Merge tag 'v5.2-rc5' into x86/asm, to refresh the branch adds 873d50d58f67 x86/asm: Pin sensitive CR4 bits adds 8dbec27a242c x86/asm: Pin sensitive CR0 bits adds c21ac93288f0 Merge tag 'v5.2-rc6' into x86/asm, to refresh the branch adds 5e1246ff2d37 x86/entry/32: Clean up return from interrupt preemption path adds a9b3c6998d4a x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h adds 4201311dae59 x86/stackframe, x86/kprobes: Fix frame pointer annotations adds ea1ed38dba64 x86/stackframe, x86/ftrace: Add pt_regs frame annotations adds 3c88c692c287 x86/stackframe/32: Provide consistent pt_regs adds faeedb0679be x86/stackframe/32: Allow int3_emulate_push() adds 7457c0da024b x86/alternatives: Add int3_emulate_call() selftest adds a1aab6f3d295 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] adds bc53d3d777f8 x86/build: Add 'set -e' to mkcapflags.sh to delete broken [...] adds 87b61864d7ab x86/build: Remove redundant 'clean-files += capflags.c' adds c83b5d321b58 Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] adds 515f0453752e x86/resctrl: Use _ASM_BX to avoid ifdeffery adds 4fedcde70268 Merge branch 'x86/urgent' into x86/cache adds 2ef085bd110c x86/resctrl: Cleanup cbm_ensure_valid() adds 6cfcdad7630d Merge branch 'x86-cache-for-linus' of git://git.kernel.org [...] adds e62a4239c3df x86/io_delay: Break instead of fallthrough in switch statement adds c2d64c7ec4de x86/io_delay: Define IO_DELAY macros in C instead of Kconfig adds 83e837269e87 x86/tsc: Move inline keyword to the beginning of function [...] adds 025e32048f39 x86/amd_nb: Make hygon_nb_misc_ids static adds 166da5c5462f x86/defconfigs: Remove useless UEVENT_HELPER_PATH adds 53b7607382b0 x86/kexec: Make variable static and config dependent adds 5b7a2095232d Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] adds 68bc30bb9f33 proc: Add /proc/<pid>/arch_status adds 0c608dad2a77 x86/process: Add AVX-512 usage elapsed time to /proc/pid/a [...] adds 711486fd1859 Documentation/filesystems/proc.txt: Add arch_status file adds 3431a940bb6c Merge branch 'x86-core-for-linus' of git://git.kernel.org/ [...] adds e05196401657 x86/paravirt: Remove bogus extern declarations adds 2777cae2b19d x86/paravirt: Detect over-sized patching bugs in paravirt_ [...] adds 11e86dc7f274 x86/paravirt: Detect over-sized patching bugs in paravirt_ [...] adds fb2af0712fe8 x86/paravirt: Unify the 32/64 bit paravirt patching code adds 0b9d2fc1d0d6 x86/paravirt: Replace the paravirt patch asm magic adds fc93dfd9345b x86/paravirt: Match paravirt patchlet field definition ord [...] adds 1fc654cf6e04 x86/paravirt: Standardize 'insn_buff' variable names adds 46938cc8ab91 x86/paravirt: Rename paravirt_patch_site::instrtype to par [...] adds da1770238597 Merge branch 'x86-paravirt-for-linus' of git://git.kernel. [...] adds ecca25029473 x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol adds ec7972c99fff x86: Add support for Linux guests on an ACRN hypervisor adds 498ad3936886 x86/acrn: Use HYPERVISOR_CALLBACK_VECTOR for ACRN guest up [...] adds 670b004417e3 x86/platform/geode: Drop <linux/gpio.h> includes adds d97ee99bf225 x86/jailhouse: Mark jailhouse_x2apic_available() as __init adds 8faef7125d02 Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] adds 7745f03eb395 x86/topology: Add CPUID.1F multi-die/package support adds 14d96d6c06b5 x86/topology: Create topology_max_die_per_package() adds 0e344d8c709f cpu/topology: Export die_id adds 306a0de329f7 x86/topology: Define topology_die_id() adds 212bf4fdb7f9 x86/topology: Define topology_logical_die_id() adds aadf7b383371 powercap/intel_rapl: Simplify rapl_find_package() adds 32fb480e0a2c powercap/intel_rapl: Support multi-die/package adds 724adec33c24 thermal/x86_pkg_temp_thermal: Support multi-die/package adds 9ea7612c4658 powercap/intel_rapl: Update RAPL domain name and debug messages adds cfcd82e63288 hwmon/coretemp: Support multi-die/package adds b73ed8dc0597 topology: Create package_cpus sysfs attribute adds 2e4c54dac7b3 topology: Create core_cpus and die_cpus sysfs attributes adds 1ff4a47b2d0c perf/x86/intel/uncore: Support multi-die/package adds b10b3efb88e7 perf/x86/intel/rapl: Support multi-die/package adds cb63ba0f670d perf/x86/intel/cstate: Support multi-die/package adds b2ce1c883df9 thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal va [...] adds 835896a59b95 hwmon/coretemp: Cosmetic: Rename internal variables to zon [...] adds b0529b9cafac perf/x86/intel/uncore: Cosmetic renames in response to mul [...] adds eb876fbc248e perf/x86/intel/rapl: Cosmetic rename internal variables in [...] adds 222a21d29521 Merge branch 'x86-topology-for-linus' of git://git.kernel. [...] adds 782779b60faa tpm: Actually fail on TPM errors during "get random" adds 44038bc514a2 tpm: Abstract crypto agile event size calculations adds c46f3405692d tpm: Reserve the TPM final events table adds fe7eb0230c3d tpm: Append the final event log to the TPM event log adds 6b0326190205 efi: Attempt to get the TCG2 event log in the boot stub adds db4d8cb9c9f2 tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM o [...] adds 82d736ac56d7 Abstract out support for locating an EFI config table adds 166a2809d65b tpm: Don't duplicate events from the final event log in th [...] new 884922591e2b Merge tag 'tpmdd-next-20190625' of git://git.infradead.org [...] adds b48345aafb20 audit: deliver signal_info regarless of syscall adds ecc68904a3e5 audit: re-structure audit field valid checks adds bf361231c295 audit: add saddr_fam filter field adds 0223fad3c98a audit: enforce op for string fields adds 839d05e41385 audit: remove the BUG() calls in the audit rule comparison [...] new 61fc5771f5e7 Merge tag 'audit-pr-20190702' of git://git.kernel.org/pub/ [...] adds 8ba1d53739d9 selinux: provide __le variables explicitly adds beee56f3543a selinux: remove some no-op BUG_ONs adds 464c258aa45b selinux: fix empty write to keycreate file adds ea74a685ad81 selinux: format all invalid context as untrusted new 7c0f89634892 Merge tag 'selinux-pr-20190702' of git://git.kernel.org/pu [...] adds 2e21865faf4f keys: sparse: Fix key_fs[ug]id_changed() adds 7936d16df9a5 keys: sparse: Fix incorrect RCU accesses adds 9fd165379eff keys: sparse: Fix kdoc mismatches adds 3be59f74512e keys: Change keyring_serialise_link_sem to a mutex adds eb0f68cb7042 keys: Break bits out of key_unlink() adds df593ee23e05 keys: Hoist locking out of __key_link_begin() adds ed0ac5c7ec37 keys: Add a keyctl to move a key between keyrings adds f7f139457656 keys: Grant Link permission to possessers of request_key a [...] adds 47546208657f keys: Reuse keyring_index_key::desc_len in lookup_user_key() adds 45e0f30c30bb keys: Add capability-checking keyctl function new d44a62742dec Merge tag 'keys-misc-20190619' of git://git.kernel.org/pub [...] adds 504b69eb3c95 keys: Fix request_key() lack of Link perm check on found key adds a09003b5d7ce keys: Invalidate used request_key authentication keys adds e59428f721ee keys: Move the RCU locks outwards from the keyring search [...] adds 896f1950e594 keys: Provide request_key_rcu() adds 7743c48e54ee keys: Cache result of request_key*() temporarily in task_struct adds 3b8c4a08a471 keys: Kill off request_key_async{,_with_auxdata} new c236b6dd48dc Merge tag 'keys-request-20190626' of git://git.kernel.org/ [...] adds f771fde82051 keys: Simplify key description management adds 355ef8e15885 keys: Cache the hash value to avoid lots of recalculation adds dcf49dbc8077 keys: Add a 'recurse' flag for keyring searches adds b206f281d0ee keys: Namespace keyring names adds 0f44e4d976f9 keys: Move the user and user-session keyrings to the user_ [...] adds 3b6e4de05e9e keys: Include target namespace in match criteria adds 218e6424e711 keys: Garbage collect keys for which the domain has been removed adds 9b242610514f keys: Network namespace domain tag adds a58946c158a0 keys: Pass the network namespace into request_key mechanism new c84ca912b079 Merge tag 'keys-namespace-20190627' of git://git.kernel.or [...] adds 2e12256b9a76 keys: Replace uid/gid/perm permissions checking with an ACL adds 7a1ade847596 keys: Provide KEYCTL_GRANT_PERMISSION new 0f75ef6a9cff Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/ [...]
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-bus-css | 23 + Documentation/ABI/testing/sysfs-devices-system-cpu | 23 + Documentation/RCU/rcuref.txt | 21 +- Documentation/RCU/stallwarn.txt | 2 +- Documentation/RCU/whatisRCU.txt | 8 +- Documentation/admin-guide/kernel-parameters.txt | 21 +- Documentation/arm64/elf_hwcaps.txt | 8 + Documentation/atomic_t.txt | 26 +- Documentation/core-api/circular-buffers.rst | 2 +- Documentation/core-api/timekeeping.rst | 12 +- Documentation/cputopology.txt | 48 +- .../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/filesystems/proc.txt | 40 + Documentation/locking/lockdep-design.txt | 112 +- Documentation/memory-barriers.txt | 2 +- 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/scheduler/sched-pelt.c | 3 +- Documentation/security/keys/core.rst | 217 +- Documentation/security/keys/request-key.rst | 57 +- Documentation/sysctl/kernel.txt | 16 - .../translations/ko_KR/memory-barriers.txt | 2 +- Documentation/x86/exception-tables.rst | 2 +- Documentation/x86/topology.rst | 4 + MAINTAINERS | 37 +- arch/alpha/include/asm/atomic.h | 20 +- arch/alpha/kernel/smp.c | 19 +- arch/alpha/oprofile/common.c | 6 +- arch/arc/include/asm/atomic.h | 41 +- arch/arm/common/bL_switcher.c | 6 +- arch/arm/include/asm/arch_timer.h | 10 + arch/arm/include/asm/atomic.h | 50 +- arch/arm/kernel/topology.c | 2 +- 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/atomic_ll_sc.h | 20 +- arch/arm64/include/asm/atomic_lse.h | 34 +- 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/include/asm/atomic.h | 20 +- arch/ia64/kernel/mca.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/mips/include/asm/atomic.h | 22 +- arch/mips/include/asm/switch_to.h | 4 +- arch/mips/kernel/mips-mt-fpaff.c | 2 +- arch/mips/kernel/traps.c | 6 +- arch/powerpc/include/asm/atomic.h | 44 +- arch/powerpc/include/asm/processor.h | 2 - arch/powerpc/kernel/ptrace.c | 1 - arch/powerpc/kernel/rtas.c | 3 +- arch/powerpc/platforms/cell/spufs/sched.c | 2 +- arch/riscv/include/asm/atomic.h | 44 +- 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/atomic.h | 38 +- 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/pci/pci_debug.c | 2 +- arch/s390/purgatory/.gitignore | 3 +- arch/s390/tools/Makefile | 7 +- arch/s390/tools/opcodes.txt | 51 +- arch/sparc/include/asm/atomic_64.h | 8 +- arch/x86/Kconfig | 53 +- arch/x86/Kconfig.cpu | 13 + arch/x86/Kconfig.debug | 44 - arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/entry/calling.h | 15 - arch/x86/entry/common.c | 17 +- arch/x86/entry/entry_32.S | 169 +- arch/x86/entry/entry_64.S | 41 +- 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/core.c | 2 +- arch/x86/events/intel/cstate.c | 14 +- arch/x86/events/intel/ds.c | 8 +- arch/x86/events/intel/rapl.c | 20 +- arch/x86/events/intel/uncore.c | 81 +- arch/x86/events/intel/uncore.h | 4 +- arch/x86/events/intel/uncore_snbep.c | 4 +- arch/x86/hyperv/hv_init.c | 91 +- arch/x86/include/asm/acrn.h | 11 + arch/x86/include/asm/apic.h | 5 +- arch/x86/include/asm/atomic.h | 8 +- arch/x86/include/asm/atomic64_32.h | 66 +- arch/x86/include/asm/atomic64_64.h | 46 +- arch/x86/include/asm/barrier.h | 4 +- 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/frame.h | 49 + arch/x86/include/asm/hardirq.h | 2 +- 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/hypervisor.h | 1 + arch/x86/include/asm/intel-family.h | 2 + arch/x86/include/asm/irq_regs.h | 4 +- arch/x86/include/asm/jump_label.h | 2 + arch/x86/include/asm/kexec.h | 17 - 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/paravirt_types.h | 21 +- arch/x86/include/asm/percpu.h | 236 +- arch/x86/include/asm/processor.h | 7 +- arch/x86/include/asm/ptrace.h | 17 +- arch/x86/include/asm/pvclock.h | 2 +- arch/x86/include/asm/smp.h | 4 +- arch/x86/include/asm/special_insns.h | 37 +- arch/x86/include/asm/stacktrace.h | 2 +- arch/x86/include/asm/text-patching.h | 17 +- arch/x86/include/asm/time.h | 1 + arch/x86/include/asm/topology.h | 17 + 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/Makefile | 4 +- arch/x86/kernel/acpi/cstate.c | 15 + arch/x86/kernel/alternative.c | 288 ++- arch/x86/kernel/amd_nb.c | 2 +- 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/asm-offsets.c | 1 - arch/x86/kernel/cpu/Makefile | 6 +- arch/x86/kernel/cpu/acrn.c | 69 + arch/x86/kernel/cpu/aperfmperf.c | 12 +- arch/x86/kernel/cpu/cacheinfo.c | 3 +- arch/x86/kernel/cpu/common.c | 79 +- arch/x86/kernel/cpu/cpuid-deps.c | 9 + arch/x86/kernel/cpu/hypervisor.c | 4 + arch/x86/kernel/cpu/intel.c | 27 + arch/x86/kernel/cpu/mce/amd.c | 92 +- arch/x86/kernel/cpu/mce/core.c | 177 +- arch/x86/kernel/cpu/mce/inject.c | 37 +- arch/x86/kernel/cpu/mce/internal.h | 12 +- arch/x86/kernel/cpu/mce/severity.c | 14 +- arch/x86/kernel/cpu/mkcapflags.sh | 2 + arch/x86/kernel/cpu/mshyperv.c | 8 +- arch/x86/kernel/cpu/mtrr/generic.c | 15 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 8 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 12 +- arch/x86/kernel/cpu/scattered.c | 4 + arch/x86/kernel/cpu/topology.c | 88 +- arch/x86/kernel/cpu/umwait.c | 200 ++ arch/x86/kernel/cpu/vmware.c | 2 +- arch/x86/kernel/cpu/zhaoxin.c | 167 ++ arch/x86/kernel/crash.c | 12 +- arch/x86/kernel/fpu/core.c | 52 +- arch/x86/kernel/fpu/init.c | 19 +- arch/x86/kernel/fpu/xstate.c | 58 +- arch/x86/kernel/ftrace.c | 7 - arch/x86/kernel/ftrace_32.S | 78 +- arch/x86/kernel/ftrace_64.S | 3 + arch/x86/kernel/hpet.c | 935 ++++--- arch/x86/kernel/i8253.c | 25 +- arch/x86/kernel/idt.c | 3 +- arch/x86/kernel/io_delay.c | 38 +- arch/x86/kernel/irq.c | 4 +- arch/x86/kernel/jailhouse.c | 4 +- arch/x86/kernel/jump_label.c | 121 +- arch/x86/kernel/kgdb.c | 8 - arch/x86/kernel/kprobes/common.h | 28 +- arch/x86/kernel/kprobes/core.c | 29 +- arch/x86/kernel/kprobes/opt.c | 36 +- arch/x86/kernel/paravirt.c | 46 +- arch/x86/kernel/paravirt_patch.c | 126 + arch/x86/kernel/paravirt_patch_32.c | 67 - arch/x86/kernel/paravirt_patch_64.c | 75 - arch/x86/kernel/process_32.c | 16 +- arch/x86/kernel/ptrace.c | 50 +- arch/x86/kernel/pvclock.c | 1 + arch/x86/kernel/smp.c | 2 +- arch/x86/kernel/smpboot.c | 77 +- arch/x86/kernel/time.c | 10 +- arch/x86/kernel/tls.c | 9 +- arch/x86/kernel/tsc.c | 61 +- arch/x86/kernel/tsc_msr.c | 4 +- arch/x86/kernel/unwind_frame.c | 32 +- arch/x86/kernel/unwind_orc.c | 2 +- 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 +- arch/x86/platform/geode/alix.c | 1 - arch/x86/platform/geode/geos.c | 1 - arch/x86/platform/geode/net5501.c | 1 - arch/x86/ras/Kconfig | 10 + arch/x86/tools/insn_decoder_test.c | 8 +- arch/x86/tools/insn_sanity.c | 28 +- arch/x86/xen/Kconfig | 1 + arch/x86/xen/smp_pv.c | 1 + certs/blacklist.c | 9 +- certs/system_keyring.c | 12 +- crypto/asymmetric_keys/asymmetric_type.c | 2 +- drivers/acpi/acpi_pad.c | 1 + drivers/acpi/irq.c | 26 + drivers/acpi/pptt.c | 61 +- drivers/acpi/processor_idle.c | 1 + drivers/base/arch_topology.c | 6 +- drivers/base/cacheinfo.c | 5 + drivers/base/topology.c | 22 + drivers/char/agp/generic.c | 3 +- drivers/char/tpm/eventlog/efi.c | 59 +- drivers/char/tpm/eventlog/tpm2.c | 47 +- drivers/char/tpm/tpm-chip.c | 6 +- drivers/char/tpm/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm2-cmd.c | 7 +- 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/crypto/nx/nx-842-pseries.c | 6 +- drivers/firmware/efi/efi.c | 2 + drivers/firmware/efi/libstub/efi-stub-helper.c | 15 + drivers/firmware/efi/libstub/efistub.h | 2 + drivers/firmware/efi/libstub/fdt.c | 27 +- drivers/firmware/efi/libstub/tpm.c | 80 +- drivers/firmware/efi/tpm.c | 63 +- drivers/gpio/gpio-mb86s7x.c | 51 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +- drivers/hv/Kconfig | 4 + drivers/hv/hv.c | 156 +- drivers/hv/hv_util.c | 1 + drivers/hv/hyperv_vmbus.h | 3 - drivers/hv/vmbus_drv.c | 42 +- drivers/hwmon/coretemp.c | 36 +- drivers/iio/humidity/dht11.c | 8 +- drivers/iio/industrialio-core.c | 4 +- drivers/infiniband/core/device.c | 2 +- drivers/infiniband/hw/hfi1/affinity.c | 6 +- drivers/infiniband/hw/hfi1/sdma.c | 3 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 6 +- drivers/infiniband/hw/qib/qib_file_ops.c | 7 +- 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 +- drivers/md/dm-crypt.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/nvdimm/security.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/powercap/intel_rapl.c | 75 +- drivers/ras/cec.c | 132 +- 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 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 142 +- drivers/tty/tty_ldisc.c | 8 +- fs/afs/addr_list.c | 4 +- fs/afs/dynroot.c | 8 +- fs/afs/security.c | 2 +- fs/cifs/cifs_spnego.c | 25 +- fs/cifs/cifsacl.c | 28 +- fs/cifs/connect.c | 4 +- fs/cifs/dns_resolve.c | 3 +- fs/crypto/keyinfo.c | 2 +- fs/dax.c | 2 +- fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/keystore.c | 2 +- fs/fscache/object-list.c | 2 +- fs/nfs/dns_resolve.c | 3 +- fs/nfs/nfs4idmap.c | 30 +- fs/proc/Kconfig | 4 + fs/proc/array.c | 4 +- fs/proc/base.c | 6 + fs/ubifs/auth.c | 2 +- include/asm-generic/atomic64.h | 20 +- include/asm-generic/vdso/vsyscall.h | 50 + include/clocksource/hyperv_timer.h | 107 + include/clocksource/timer-davinci.h | 44 + include/keys/request_key_auth-type.h | 1 + include/linux/acpi.h | 12 + include/linux/arch_topology.h | 2 +- include/linux/audit.h | 9 + include/linux/cacheinfo.h | 2 + include/linux/cpuhotplug.h | 2 +- include/linux/dns_resolver.h | 3 +- include/linux/efi.h | 10 + include/linux/energy_model.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/jump_label.h | 3 + include/linux/key-type.h | 3 + include/linux/key.h | 213 +- include/linux/lockdep.h | 43 +- include/linux/log2.h | 34 + include/linux/module.h | 5 + include/linux/percpu-rwsem.h | 14 +- include/linux/perf/arm_pmu.h | 2 + include/linux/proc_fs.h | 9 + include/linux/processor.h | 9 - include/linux/rcu_sync.h | 40 +- include/linux/rcupdate.h | 21 +- include/linux/rwsem.h | 16 +- include/linux/sched.h | 90 +- include/linux/sched/nohz.h | 8 - include/linux/sched/sysctl.h | 11 + include/linux/sched/topology.h | 25 +- include/linux/sched/user.h | 14 - include/linux/sched/wake_q.h | 5 + include/linux/smp.h | 52 +- include/linux/srcutree.h | 14 +- include/linux/stop_machine.h | 1 + include/linux/timekeeping.h | 32 +- include/linux/timer.h | 27 +- include/linux/topology.h | 6 + include/linux/torture.h | 2 +- include/linux/tpm_eventlog.h | 152 ++ include/linux/tracehook.h | 7 + include/linux/types.h | 2 +- include/linux/user_namespace.h | 12 +- include/net/cfg80211.h | 2 +- include/net/net_namespace.h | 3 + include/trace/events/sched.h | 31 + include/uapi/linux/audit.h | 1 + include/uapi/linux/keyctl.h | 84 + include/uapi/linux/sched.h | 14 +- include/uapi/linux/sched/types.h | 66 +- include/vdso/datapage.h | 89 + include/vdso/helpers.h | 56 + include/vdso/vsyscall.h | 11 + init/Kconfig | 53 + init/init_task.c | 5 +- kernel/audit.c | 27 + kernel/audit.h | 8 +- kernel/auditfilter.c | 62 +- kernel/auditsc.c | 42 +- kernel/bpf/syscall.c | 2 +- kernel/cgroup/cgroup.c | 3 +- kernel/cgroup/cpuset.c | 2 +- kernel/cpu.c | 9 +- kernel/cred.c | 13 +- kernel/events/core.c | 4 +- kernel/events/uprobes.c | 4 +- kernel/fork.c | 7 +- kernel/futex.c | 69 +- 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/jump_label.c | 64 +- kernel/locking/Makefile | 2 +- kernel/locking/lock_events.h | 45 +- kernel/locking/lock_events_list.h | 12 +- kernel/locking/lockdep.c | 742 +++--- kernel/locking/lockdep_internals.h | 36 +- kernel/locking/locktorture.c | 2 +- kernel/locking/percpu-rwsem.c | 2 +- kernel/locking/rwsem-xadd.c | 745 ------ kernel/locking/rwsem.c | 1453 ++++++++++- kernel/locking/rwsem.h | 306 +-- kernel/module.c | 5 + kernel/power/energy_model.c | 2 +- kernel/ptrace.c | 3 + kernel/rcu/rcu.h | 5 + kernel/rcu/rcutorture.c | 96 +- kernel/rcu/srcutree.c | 69 +- kernel/rcu/sync.c | 214 +- kernel/rcu/tree.c | 164 +- kernel/rcu/tree.h | 6 +- kernel/rcu/tree_exp.h | 53 +- kernel/rcu/tree_plugin.h | 195 +- kernel/rcu/tree_stall.h | 4 +- kernel/rcu/update.c | 13 + kernel/sched/autogroup.c | 2 - kernel/sched/core.c | 533 +++- kernel/sched/cpudeadline.c | 4 +- kernel/sched/cpufreq_schedutil.c | 24 +- kernel/sched/cpupri.c | 4 +- kernel/sched/deadline.c | 8 +- kernel/sched/debug.c | 43 +- kernel/sched/fair.c | 628 ++--- kernel/sched/features.h | 1 - kernel/sched/pelt.c | 13 +- kernel/sched/pelt.h | 2 +- kernel/sched/rt.c | 8 +- kernel/sched/sched-pelt.h | 2 +- kernel/sched/sched.h | 134 +- kernel/sched/topology.c | 18 +- kernel/sched/wait.c | 8 +- kernel/signal.c | 2 +- kernel/smp.c | 12 +- kernel/softirq.c | 2 +- kernel/stop_machine.c | 19 +- kernel/sysctl.c | 16 + 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/tick-sched.c | 2 - kernel/time/time.c | 4 + kernel/time/timekeeping.c | 2 +- kernel/time/timer_list.c | 36 +- kernel/time/vsyscall.c | 133 + kernel/torture.c | 23 +- kernel/trace/trace_hwlat.c | 2 +- kernel/up.c | 3 +- kernel/user.c | 8 +- kernel/user_namespace.c | 9 +- lib/Kconfig | 5 + lib/Kconfig.debug | 28 +- lib/atomic64.c | 32 +- lib/debugobjects.c | 321 ++- lib/digsig.c | 4 +- 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/smp_processor_id.c | 2 +- lib/vdso/Kconfig | 36 + lib/vdso/Makefile | 22 + lib/vdso/gettimeofday.c | 239 ++ mm/vmalloc.c | 11 - net/ceph/ceph_common.c | 2 +- net/ceph/messenger.c | 3 +- net/core/net_namespace.c | 20 + net/dns_resolver/dns_key.c | 13 +- net/dns_resolver/dns_query.c | 20 +- net/rxrpc/key.c | 21 +- net/rxrpc/security.c | 2 +- net/wireless/reg.c | 6 +- samples/trace_events/trace-events-sample.c | 2 +- scripts/atomic/check-atomics.sh | 2 +- security/apparmor/label.c | 8 +- security/integrity/digsig.c | 31 +- security/integrity/digsig_asymmetric.c | 6 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/ima/ima_mok.c | 13 +- security/integrity/integrity.h | 6 +- .../integrity/platform_certs/platform_keyring.c | 14 +- security/keys/Kconfig | 18 + security/keys/compat.c | 8 + security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/encrypted-keys/masterkey_trusted.c | 2 +- security/keys/gc.c | 4 +- security/keys/internal.h | 37 +- security/keys/key.c | 65 +- security/keys/keyctl.c | 198 +- security/keys/keyring.c | 582 +++-- security/keys/permission.c | 361 ++- security/keys/persistent.c | 37 +- security/keys/proc.c | 25 +- security/keys/process_keys.c | 399 +-- security/keys/request_key.c | 238 +- security/keys/request_key_auth.c | 80 +- security/selinux/hooks.c | 27 +- security/selinux/ss/ebitmap.c | 10 +- security/selinux/ss/services.c | 33 +- security/smack/smack_lsm.c | 3 +- tools/include/linux/rcu.h | 4 +- tools/memory-model/linux-kernel.bell | 6 + tools/memory-model/linux-kernel.cat | 102 +- tools/memory-model/linux-kernel.def | 1 + .../litmus-tests/MP+poonceonces.litmus | 2 +- tools/memory-model/litmus-tests/README | 2 +- tools/memory-model/lock.cat | 2 +- tools/memory-model/scripts/README | 4 +- tools/memory-model/scripts/checkalllitmus.sh | 2 +- tools/memory-model/scripts/checklitmus.sh | 2 +- tools/memory-model/scripts/parseargs.sh | 2 +- tools/memory-model/scripts/runlitmushist.sh | 2 +- tools/testing/radix-tree/linux/rcupdate.h | 2 +- tools/testing/selftests/rcutorture/Makefile | 3 + .../testing/selftests/rcutorture/bin/configinit.sh | 39 +- tools/testing/selftests/rcutorture/bin/cpus2use.sh | 5 + .../testing/selftests/rcutorture/bin/functions.sh | 13 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 13 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 9 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 3 + .../selftests/rcutorture/bin/kvm-recheck.sh | 13 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 23 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 14 +- .../selftests/rcutorture/bin/parse-build.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 1 + .../selftests/rcutorture/configs/rcu/CFcommon | 3 + .../selftests/rcutorture/configs/rcu/TREE01.boot | 1 + .../selftests/rcutorture/configs/rcu/TRIVIAL | 14 + .../selftests/rcutorture/configs/rcu/TRIVIAL.boot | 3 + 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 +- 711 files changed, 25051 insertions(+), 13740 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/acrn.h 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/acrn.c create mode 100644 arch/x86/kernel/cpu/umwait.c create mode 100644 arch/x86/kernel/cpu/zhaoxin.c create mode 100644 arch/x86/kernel/paravirt_patch.c delete mode 100644 arch/x86/kernel/paravirt_patch_32.c delete mode 100644 arch/x86/kernel/paravirt_patch_64.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 delete mode 100644 kernel/locking/rwsem-xadd.c 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 create mode 100644 tools/testing/selftests/rcutorture/Makefile create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRIVIAL create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRIVIAL.boot