This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from 6cdc577a18a6 Merge tag 'for-5.1/dm-changes' of git://git.kernel.org/pub [...] adds 0f8ed9945754 nios2: ksyms: Add missing symbol exports adds d5dbb2e8ce6e nios2: remove redundant 'default n' from Kconfig-s adds ef5cbcb6bfc8 nios2: update_mmu_cache clear the old entry from the TLB adds 195568a10a26 nios2: flush_tlb_page use PID based flush adds 0b5754b9869b nios2: pte_clear does not need to flush TLB adds 3437d3c886ed nios2: Use an invalid TLB entry address helper function adds 7d1730708b8a nios2: TLBMISC writes do not require PID bits to be set adds 58fd4766787e nios2: flush_tlb_pid can just restore TLBMISC once adds e71c99fe8da9 nios2: flush_tlb_mm flush only the pid adds c6b1d363f883 nios2: improve readability of tlb functions adds 737a3fa20f2e nios2: flush_tlb_all use TLBMISC way auto-increment feature adds b6a10463438d nios2: User address TLB flush break after finding the matc [...] adds 3ac23944de57 nios2: update_mmu_cache preload the TLB with the new PTE adds 21e6bff5e0ef nios2: Fix update_mmu_cache preload the TLB with the new PTE adds d60752629693 Merge tag 'nios2-v5.1-rc1' of git://git.kernel.org/pub/scm [...] adds 846a415bf440 arm64: default NR_CPUS to 256 adds 83a680dd97ad arm64: asm-offsets: remove unused offsets adds 83504032e6dd arm64: Remove asm/memblock.h adds a2c801c53d16 arm64: mm: make use of new memblocks_present() helper adds 5b498e139fb5 MAINTAINERS: Add LAKML list to ACPI for ARM64 entry adds 13e4cdd78586 arm64: uaccess: Cleanup get/put_user() adds 0bd3ef34d2a8 arm64: uaccess: Implement unsafe accessors adds e2a2e56e4082 arm64: dump: no need to check return value of debugfs_crea [...] adds d0a060be573b arm64: add ptrace regsets for ptrauth key management adds 67f52a9540e0 efi/arm: Don't expect a return value of ptdump_debugfs_register adds 8aa67d18a466 arm64: entry: Remove unneeded need_resched() loop adds e26a43314706 Merge branch 'irq/generic-nmi' of git://git.kernel.org/pub [...] adds 5870970b9a82 arm64: Fix HCR.TGE status for NMI contexts adds a82785a953e0 arm64: Remove unused daif related functions/macros adds c9bfdf734d4c arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature adds b90d2b22afdc arm64: cpufeature: Add cpufeature for IRQ priority masking adds e99da7c6f51b arm/arm64: gic-v3: Add PMR and RPR accessors adds 3f1f3234bc2d irqchip/gic-v3: Switch to PMR masking before calling IRQ handler adds cdbc81ddef43 arm64: ptrace: Provide definitions for PMR values adds 133d05186325 arm64: Make PMR part of task context adds a9806aa259fe arm64: Unmask PMR before going idle adds 85738e05dc38 arm64: kvm: Unmask PMR before entering guest adds 13b210ddf474 efi: Let architectures decide the flags that should be sav [...] adds 4a503217ce37 arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking adds 8cb7eff32cc0 arm64: daifflags: Include PMR in daifflags restore operations adds e9ab7a2e3336 arm64: alternative: Allow alternative status checking per [...] adds 0ceb0d56905e arm64: alternative: Apply alternatives early in boot process adds b5cf607370d0 irqchip/gic-v3: Factor group0 detection into functions adds e79321883842 arm64: Switch to PMR masking when starting CPUs adds b334481ab76b arm64: gic-v3: Implement arch support for priority masking adds d98d0a990ca1 irqchip/gic-v3: Detect if GIC can support pseudo-NMIs adds f32c926651dc irqchip/gic-v3: Handle pseudo-NMIs adds 101b35f7def1 irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI adds 7d31464adf20 arm64: Handle serror in NMI context adds 1234ad686fb1 arm64: Skip preemption when exiting an NMI adds c25349fd3c80 arm64: Skip irqflags tracing for NMI in IRQs disabled context adds bc3c03ccb464 arm64: Enable the support of pseudo-NMIs adds a80554fc36ba arm64: irqflags: Fix clang build warnings adds c061ce249f9b dt-bindings: arm: Convert PMU binding to json-schema adds b36506787cf1 arm64: perf: remove misleading comment adds cf2d65ec1d21 perf: xgene: Remove set but not used variable 'config' adds 0543371a57e3 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] adds 47224e51ab77 arm64: Remove documentation about TIF_USEDFPU adds 4caf8758b60b arm64: Rename get_thread_info() adds 3e32131abc31 arm64: Add workaround for Fujitsu A64FX erratum 010001 adds abbbbc83a210 asm-generic/io: Pass result of I/O accessor to __io_[p]ar() adds ce246c444a08 riscv: io: Update __io_[p]ar() macros to take an argument adds 2c97a9cc35a7 arm64: io: Hook up __io_par() for inX() ordering adds 1ad3935b39da lib/raid6: use vdupq_n_u8 to avoid endianness warnings adds 335ebe3035b6 lib/raid6: arm: optimize away a mask operation in NEON rec [...] adds a29c78234942 arm64: Kconfig.platforms: fix warning unmet direct dependencies adds 366e37e4da23 arm64: avoid clang warning about self-assignment adds 3cd0ddb3deec Revert "arm64: uaccess: Implement unsafe accessors" adds b9a4b9d084d9 arm64: debug: Don't propagate UNKNOWN FAR into si_code for [...] adds 6bd288569b50 arm64: debug: Ensure debug handlers check triggering excep [...] adds b855b58ac1b7 arm64: mmu: drop paging_init comments adds 3d8dfe75ef69 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds bf72e42d400a dt-bindings: serial: sh-sci: Document r8a7778/9 HSCIF bindings adds 42e45a9449f1 media: s5p-mfc: Fix memdev DMA configuration adds a2b956463764 dt-bindings: arm: l2x0: Convert L2 cache to json-schema adds 66ed144f147a dt-bindings: interrupt-controller: Convert ARM GIC to json-schema adds 36c79bc7ef79 dt-bindings: interrupt-controller: Convert ARM GICv3 to js [...] adds fd25ffdfd0b5 of: unittest: remove report of expected error adds 89716dc353bd of: unittest: add caution to function header comment adds 87143fce3124 of: add dtc annotations functionality to dtx_diff adds 221e1e0b0165 of: mark early_init_dt_alloc_reserved_memory_arch static adds dac58275308b dt-bindings: display: add missing semicolon in example adds 364e8d6f21fa dt-bindings: Add vendor prefix for techstar adds da36822dec74 dt-bindings: Add vendor prefix for feiyang adds 935665c1a117 of: unittest: unflatten device tree on UML when testing adds 065b6c4c913d Merge tag 'devicetree-for-5.1' of git://git.kernel.org/pub [...] adds cfced786969c dma-mapping: remove the default map_resource implementation adds 645386dfe630 dma-mapping: don't BUG when calling dma_map_resource on RAM adds 55ea54441fb3 videobuf2: replace a layering violation with dma_map_resource adds 8e4d81b98b78 dma: debug: no need to check return value of debugfs_creat [...] adds 0a3b192c26da dma-debug: add dumping facility via debugfs adds 70ca7ba2dbe4 dma-mapping: move debug configuration options to kernel/dma adds 347cb6af8710 dma-mapping: add a kconfig symbol for arch_setup_dma_ops a [...] adds dc2acded3895 dma-mapping: add a kconfig symbol for arch_teardown_dma_op [...] adds d0377392201b mfd/sm501: depend on HAS_DMA adds 2b2812961302 device.h: dma_mem is only needed for HAVE_GENERIC_DMA_COHERENT adds 34e04eedd1cf of: select OF_RESERVED_MEM automatically adds be4311a262bc dma-mapping: remove an incorrect __iommem annotation adds ff4c25f26a71 dma-mapping: improve selection of dma_declare_coherent ava [...] adds ddb26d8e1e97 dma-mapping: move CONFIG_DMA_CMA to kernel/dma/Kconfig adds 91a6fda95cb6 dma-mapping: remove dma_mark_declared_memory_occupied adds 82c5de0ab8db dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag adds 7753a91e7881 ccio: allow large DMA masks adds c54fc984dae5 sparc64: refactor the ali DMA quirk adds 254ecb1601eb sparc64/iommu: allow large DMA masks adds 24132a419c68 sparc64/pci_sun4v: allow large DMA masks adds 9eb9e96e97b3 Documentation/DMA-API-HOWTO: update dma_mask sections adds b7a7d1c1ec68 Merge tag 'dma-mapping-5.1' of git://git.infradead.org/use [...] adds ba93c357229f iommu/msm: Reduce indentation adds 4f821c1002cb iommu/tegra: gart: Remove pr_fmt and clean up includes adds ae95c46dbed5 iommu/tegra: gart: Clean up driver probe errors handling adds 4b6f0ea384f4 iommu/tegra: gart: Ignore devices without IOMMU phandle in DT adds 1d7ae53b152d iommu: Introduce iotlb_sync_map callback adds 2fc0ac180d0f iommu/tegra: gart: Optimize mapping / unmapping performance adds 53f986accf34 dt-bindings: memory: tegra: Squash tegra20-gart into tegra20-mc adds 334175243cc6 ARM: dts: tegra20: Update Memory Controller node to the ne [...] adds be4dbdec2bab memory: tegra: Don't invoke Tegra30+ specific memory timin [...] adds 96efa118c036 memory: tegra: Adapt to Tegra20 device-tree binding changes adds b3bb6b858f2a memory: tegra: Read client ID on GART page fault adds 59cd046f7f94 memory: tegra: Use of_device_get_match_data() adds 45594c683ef7 memory: tegra: Use relaxed versions of readl/writel adds ce2785a75dbc iommu/tegra: gart: Integrate with Memory Controller driver adds 568ece5bab24 memory: tegra: Do not try to probe SMMU on Tegra20 adds 33ea002aadd9 memory: tegra: Do not ask for IRQ sharing adds f2dcded1be0d memory: tegra: Clean up error messages adds c3086fad2755 iommu/tegra: gart: Fix spinlock recursion adds 8e924910dd07 iommu/tegra: gart: Fix NULL pointer dereference adds 7d849b7b40b9 iommu/tegra: gart: Allow only one active domain at a time adds 167d67d550b9 iommu/tegra: gart: Don't use managed resources adds 5dd82cdb3688 iommu/tegra: gart: Prepend error/debug messages with "gart:" adds cc0e1205766b iommu/tegra: gart: Don't detach devices from inactive domains adds e7e236704117 iommu/tegra: gart: Simplify clients-tracking code adds 707223095ccf iommu/tegra: gart: Perform code refactoring adds a947a45f0529 iommu/mediatek: Fix semicolon code style issue adds 5b438f4ba315 iommu/vt-d: Support page request in scalable mode adds 21d5d27c042d iommu/vt-d: Implement dma_[un]map_resource() adds 1a9eb9b98f0a iommu/vt-d: Remove change_pte notifier adds 932a6523ce39 iommu/vt-d: Use dev_printk() when possible adds e083ea5b0211 iommu/vt-d: Remove unnecessary local variable initializations adds 717532394c71 iommu/vt-d: Remove unused dmar_remove_one_dev_info() argument adds f096d6657a77 iommu/vt-d: Remove misleading "domain 0" test from domain_exit() adds 9ca8261173fc iommu/vt-d: Add helper to set an IRTE to verify only the b [...] adds 3f0c625c6ae7 iommu/vt-d: Allow interrupts from the entire bus for alias [...] adds e5567f5f6762 PCI/ATS: Add pci_prg_resp_pasid_required() interface. adds 1b84778a62ad iommu/vt-d: Fix PRI/PASID dependency issue. adds 8c938ddc6df3 PCI/ATS: Add pci_ats_page_aligned() interface adds 61363c1474b1 iommu/vt-d: Enable ATS only if the device uses page aligne [...] adds 117266fd59dd iommu/vt-d: Check identity map for hot-added devices adds fff42928ade5 PCI/ATS: Add inline to pci_prg_resp_pasid_required() adds d8b859105457 iommu/vt-d: Disable ATS support on untrusted devices adds 41b80db22799 iommu/vt-d: Set context field after value initialized adds c56cba5daf45 iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() adds 48739afaac2a iommu/vt-d: Get domain ID before clear pasid entry adds 2e6c6a8657e8 iommu/amd: Print reason for iommu_map_page failure in map_sg adds 5a63f0adebe7 iommu/amd: Remove clear_flush_young notifier adds 5f226da1b1d7 iommu/amd: Use dev_printk() when possible adds 84fdfafab849 x86/Hyper-V: Set x2apic destination mode to physical when [...] adds 29217a474683 iommu/hyper-v: Add Hyper-V stub IOMMU driver adds 32d5860a9e3c MAINTAINERS: Add Hyper-V IOMMU driver into Hyper-V CORE AN [...] adds bd3c2e66e4cb iommu/iova: Allow compiling the library without IOMMU support adds c61a4633a56a iommu/dma: Remove unused variable adds b77cf11f0941 iommu: Allow io-pgtable to be used outside of drivers/iommu/ adds 780da9e4f5bf iommu: Use dev_printk() when possible adds 032ebd8548c9 iommu/io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables adds db04d4a3d72f iommu: Fix flush_tlb_all typo adds 2405bc162583 iommu: Document iommu_ops.iotlb_sync_map() adds a7055d572c51 iommu: Document iommu_ops.is_attach_deferred() adds 18b3af4492a0 iommu: Fix IOMMU debugfs fallout adds d05e4c8600c3 Merge branches 'iommu/fixes', 'arm/msm', 'arm/tegra', 'arm [...] adds bb97be23db2a Merge tag 'iommu-updates-v5.1' of git://git.kernel.org/pub [...] adds abe420bfae52 swiotlb: Introduce swiotlb_max_mapping_size() adds 492366f7b423 swiotlb: Add is_swiotlb_active() function adds 133d624b1cee dma: Introduce dma_max_mapping_size() adds e6d6dd6c875e virtio: Introduce virtio_max_dma_size() adds fd1068e1860e virtio-blk: Consider virtio_max_dma_size() for maximum seg [...] adds 53e946cb347e virtio-balloon: improve update_balloon_size_func adds 59f3397ca7d3 virtio_balloon: remove the unnecessary 0-initialization adds 8457fdfeb16d virtio-ccw: diag 500 may return a negative cookie adds 3438b2c039b4 s390/virtio: handle find on invalid queue gracefully adds 971bedca26e0 virtio-ccw: wire up ->bus_name callback adds ab7a2375fb8e virtio: hint if callbacks surprisingly might sleep adds cfdbb4ed31aa vhost: silence an unused-variable warning adds 45ba8d5d061b Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds e97a34563d18 platform/x86: intel-hid: Missing power button release on s [...] adds 522e4ee6e526 Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 adds aff475804f60 platform/x86: mlx-platform: Add support for fan direction [...] adds 2752e34442b5 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] adds 9b28aa1d0eae platform_data/mlxreg: Document fixes for core platform data adds 946e4e02b118 platform_data/mlxreg: Add capability field to core platform data adds 83cdb2c11173 platform/x86: mlx-platform: Add support for fan capability [...] adds e7706a4359f0 platform/x86: mlx-platform: Add support for new VMOD0007 b [...] adds 96f984d3127e ACPI / scan: Create platform device for BSG2150 ACPI nodes adds 38f250b7d4a0 platform/x86: dell-wmi: Ignore new keyboard backlight chan [...] adds 8335ebc1e98a platform/x86: touchscreen_dmi: Add info for the PoV Wintab [...] adds bbb97d728f77 platform/x86: touchscreen_dmi: Add info for the Chuwi Hi8 [...] adds 0bbbe97f2f85 platform/x86: ideapad: Add ideapad 330-15ICH to no_hw_rfkill adds 871f1f2bcb01 platform/x86: intel_int0002_vgpio: Only implement irq_set_ [...] adds e50af8332785 platform/x86: intel_pmc_core: Handle CFL regmap properly adds 0e68eeea9894 platform/x86: intel_pmc_core: Fix PCH IP sts reading adds d6827015e671 platform/x86: intel_pmc_core: Fix PCH IP name adds cd89e92b7399 platform/x86: intel_pmc_core: Fix file permissions for ltr_show adds 2a13096ac7da platform/x86: intel_pmc_core: Include Reserved IP for LTR adds c994611aca36 platform/x86: asus-wmi: Allow loading on systems without t [...] adds 4d9b2864a415 platform/x86: ideapad-laptop: Fix no_hw_rfkill_list for Le [...] adds fd47a36fba25 platform/x86: dell_rbu: stop abusing the DMA API adds c355ec651a89 platform/x86: wmi: fix potential null pointer dereference adds e4c275f77624 platform/mellanox: mlxreg-hotplug: Fix KASAN warning adds 530451d0df20 leds: mlxreg: Add support for capability register adds b75318597391 platform/x86: ideapad-laptop: Add Y530-I5ICH-1060 to no_hw [...] adds f27e1d1826d0 platform/x86: dell_rbu: fix lock imbalance in img_update_realloc adds 4a5861f71429 platform/x86: intel_pmc_core: Avoid a u32 overflow adds ff7c634b4f7b x86/CPU: Add Icelake model number adds cfb55af9add9 platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro adds 6769fdbe27d7 platform/x86: intel_pmc_core: Add ICL platform support adds 8aba056a4ea6 platform/x86: intel_pmc_core: Add Package cstates residency info adds 238f9c11351f platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown adds 67133c6d99ef platform/x86: ideapad-laptop: Add Yoga C930 to no_hw_rfkill_list adds faf96501305a platform/x86: ideapad-laptop: Add Ideapad 530S-14ARR to no [...] adds b98dc493e7e1 platform/x86: touchscreen_dmi: Add info for the CHUWI Hi10 [...] adds 841f1b8fb4ca modpost: file2alias: define size of alias adds eacc95eae683 platform/x86: wmi: move struct wmi_device_id to mod_devicetable.h adds 0bc44b2b8ba3 platform/x86: wmi: add WMI support to MODULE_DEVICE_TABLE() adds 449ffaba3572 platform/x86: dell-smbios-wmi: use MODULE_DEVICE_TABLE() i [...] adds 4f483e83f01d platform/x86: dell-wmi-descriptor: use MODULE_DEVICE_TABLE [...] adds f44b3750e096 platform/x86: dell-wmi: use MODULE_DEVICE_TABLE() instead [...] adds 44423592ceb4 platform/x86: huawei-wmi: use MODULE_DEVICE_TABLE() instea [...] adds 7381460286da platform/x86: intel-wmi-thunderbolt: use MODULE_DEVICE_TAB [...] adds fd77149105dd platform/x86: wmi-bmof: use MODULE_DEVICE_TABLE() instead [...] adds eb480b41f2c5 platform/x86: mlx-platform: Add extra CPLD for next genera [...] adds cc2597eb8eeb platform/x86: mlx-platform: Add UID LED for the next gener [...] adds 3ba29326b894 platform/x86: mlx-platform: Fix access mode for fan_dir attribute adds 34f0b6e6ee32 platform/x86: ideapad-laptop: Add S130-14IGM to no_hw_rfkill list adds 9c22cc020db6 MAINTAINERS: Include mlxreg.h in Mellanox Platform Driver files adds dbbdf54c7206 Merge tag 'platform-drivers-x86-v5.1-1' of git://git.infra [...] adds 112950555263 watchdog/core: Add watchdog_thresh command line parameter adds 077d3dafe63c Merge branch 'core-core-for-linus' of git://git.kernel.org [...] adds 3fe7522fb766 locking/lockdep: Avoid a Clang warning adds 0126574fca2c locking/lockdep: Only call init_rcu_head() after RCU has b [...] adds 009bb421b6ce workqueue, lockdep: Fix an alloc_workqueue() error path adds 69a106c00e85 workqueue, lockdep: Fix a memory leak in wq->lock_name adds 9e55f87c0e3b Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 041a15744a7f time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS adds a15f6b923e1e Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds e4a0bd0308f0 x86/boot/KASLR: Always return a value from process_mem_region adds b6e3cb4e8679 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] adds f76a16adc485 x86/unwind/orc: Fix ORC unwind table alignment adds f4f34e1b82eb x86/unwind: Handle NULL pointer calls better in frame unwinder adds ac5ceccce550 x86/unwind: Add hardcoded ORC entry for NULL adds a2863b53418d Revert "x86_64: Increase stack size for KASAN_EXTRA" adds 3609e31bc8dc x86/mm: Remove unused variable 'cpu' adds 24c41220659e x86/mm: Remove unused variable 'old_pte' adds 179fb36abb09 x86/hyperv: Fix kernel panic when kexec on HyperV adds 262d6a9a63a3 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 5768402fd9c6 perf/ring_buffer: Use high order allocations for AUX buffe [...] adds 8041ffd36f42 perf/x86/intel/uncore: Fix client IMC events return huge result adds 43aa378b4170 perf/core: Mark expected switch fall-through adds 21038f2baa05 perf, bpf: Consider events with attr.bpf_event as side-ban [...] adds 4d6101f5fd5d perf probe: Clarify error message about not finding kernel [...] adds 7c5b019e3a63 tools lib traceevent: Fix buffer overflow in arg_eval adds 10c3405f0603 perf: Mark expected switch fall-through adds 284c4e18f55e perf time-utils: Refactor time range parsing code adds c1c49204b011 perf auxtrace: Improve address filter error message when t [...] adds 076333870c2f perf intel-pt: Fix divide by zero when TSC is not available adds f435887ec0c9 perf db-export: Add calls parent_id to enable creation of [...] adds 8ce9a7251d11 perf scripts python: export-to-sqlite.py: Export calls parent_id adds 07c5ebead85f perf scripts python: export-to-postgresql.py: Fix invalid [...] adds febce6dc1f51 perf scripts python: export-to-postgresql.py: Export calls [...] adds a731cc4c990a perf scripts python: exported-sql-viewer.py: Factor out Tr [...] adds a448ba232a5f perf scripts python: exported-sql-viewer.py: Improve TreeM [...] adds 254c0d820b86 perf scripts python: exported-sql-viewer.py: Factor out Ca [...] adds ae8b887c00d3 perf scripts python: exported-sql-viewer.py: Add call tree adds c3b81a500f35 perf beauty msg_flags: Add missing %s lost when adding pre [...] adds 3163613c5bc8 perf bpf: Automatically add BTF ELF markers adds a53837a5458c perf clang: Remove needless extra semicolon adds bc3bb7953458 perf annotate: Calculate the max instruction name, align c [...] adds 153259382633 perf thread: Generalize function to copy from thread addr [...] adds 4802138d78ca perf diff: Support --time filter option adds daca23b20075 perf diff: Support --cpu filter option adds c1d3e633e16d perf diff: Support --pid/--tid filter options adds b504d7f68765 perf script python: Remove mixed indentation adds de2ec16bd438 perf script python: Add Python3 support to futex-contention.py adds 57e604b16362 perf script python: add Python3 support to check-perf-trace.py adds c253c72e9d67 perf script python: Add Python3 support to event_analyzing [...] adds fdf2460c297f perf script python: Add Python3 support to intel-pt-events.py adds e34c94024543 perf c2c: Fix c2c report for empty numa node adds c57589106fd6 perf hist: Add error path into hist_entry__init adds 263495858636 perf hist: Fix memory leak of srcline adds 90a86bde97ba perf tools: Read and store caps/max_precise in perf_pmu adds 5b61adb16599 perf evsel: Probe for precise_ip with simple attr adds befa09b61f8b perf session: Fix double free in perf_data__close adds b8f7d86b5849 perf data: Force perf_data__open|close zero data->file.path adds b339da480315 Merge tag 'perf-core-for-mingo-5.1-20190307' of git://git. [...] adds 12ad143e1b80 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 219a3e8676f3 integrity, KEYS: add a reference to platform keyring adds 278311e417be kexec, KEYS: Make use of platform keyring for signature verify adds 107dfa2e56ec encrypted-keys: fix Opt_err/Opt_error = -1 adds c8b37524d3cd evm: remove set but not used variable 'xattr' adds fdb2410f7702 ima: define ima_post_create_tmpfile() hook and add missing call adds e7fde070f39b evm: Use defined constant for UUID representation adds 2e884fc9759d Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new c3665a6be5de Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 3d7a850fdc1a tpm/tpm_crb: Avoid unaligned reads in crb_recv() adds 8ab547a2dcfa tpm: Fix some name collisions with drivers/char/tpm.h adds 6ea3dfe1e073 selftests: add TPM 2.0 tests adds f5595f5baa30 tpm: Unify the send callback behaviour adds 442601e87a47 tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete adds bb3b6b0fc571 tpm: Simplify the measurements loop adds 64494d39ff63 tpm: Fix off-by-one when reading binary_bios_measurements adds c8faabfc6f48 tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 adds 08a8112ad9c1 tpm: don't print error message in tpm_transmit_cmd when tp [...] adds 36ce089758b1 tpm: don't return bool from update_timeouts adds 412eb585587a tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter adds c628610087d4 tpm: fix invalid return value in pubek_show() adds 41484674da31 tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails adds aff0c20bfe59 tpm: print tpm2_commit_space() error inside tpm2_commit_space() adds b34b77a99b1a tpm: declare struct tpm_header adds 720b071102d8 tpm: access command header through struct in tpm_try_transmit() adds c4df71d43a5b tpm: encapsulate tpm_dev_transmit() adds 304ff672537c tpm: clean up tpm_try_transmit() error handling flow adds c3465a370fb3 tpm: move tpm_validate_commmand() to tpm2-space.c adds 29b47ce98759 tpm: move TPM space code out of tpm_transmit() adds 5faafbab77e3 tpm: remove @space from tpm_transmit() adds 2677ca98ae37 tpm: use tpm_try_get_ops() in tpm-sysfs.c. adds 2f257402ee98 tpm: remove TPM_TRANSMIT_UNLOCKED flag adds 719b7d81f204 tpm: introduce tpm_chip_start() and tpm_chip_stop() adds a3fbfae82b4c tpm: take TPM chip power gating out of tpm_transmit() adds 47a6c28b6861 tpm: remove @flags from tpm_transmit() adds bcfff8384f6c tpm: dynamically allocate the allocated_banks array adds aa042475938f tpm: rename and export tpm2_digest and tpm2_algorithms adds 879b589210a9 tpm: retrieve digest size of unknown algorithms with PCR read adds 901615cb916d tpm: move tpm_chip definition to include/linux/tpm.h adds 240730437deb KEYS: trusted: explicitly use tpm_chip structure from tpm_ [...] adds 0b6cf6b97b7e tpm: pass an array of tpm_extend_digest structures to tpm_ [...] adds 587bad77e9c6 tpm/ppi: pass function revision ID to tpm_eval_dsm() adds 09fe1b42583d tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 adds 9d4023ed4db6 tpm/ppi: Display up to 101 operations as define for version 1.3 adds 8b60c79bcc10 tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used adds 50a81b60bfe0 tpm/ppi: Enable submission of optional command parameter f [...] adds 5da10728037a Merge tag 'tpmdd-next-20190213' of git://git.infradead.org [...] new 5af7f115886f Merge branch 'next-tpm' of git://git.kernel.org/pub/scm/li [...] adds 58156ba4468f kbuild: skip 'addtree' and 'flags' magic for external modu [...] adds dee9495303f2 kbuild: remove top-level built-in.a adds d151e9719f18 kbuild: merge KBUILD_VMLINUX_{INIT,MAIN} into KBUILD_VMLINUX_OBJS adds ecbd10d90e94 kbuild: simplify rules of data compression with size appending adds 5d680056cb6d s390: make built-in.a not directly depend on *.o.chkbss files adds afa974b77128 kbuild: add real-prereqs shorthand for $(filter-out FORCE,$^) adds b79c6aa6a1f1 kbuild: remove unnecessary in-subshell execution adds 4f1c1008e786 kbuild: remove meaningless prepare2 target adds 3a51ff344204 kbuild: gitignore output directory adds f43e9daace4e kallsyms: add static qualifiers where missing adds 52a849ed8896 kallsyms: remove unneeded memset() calls adds 500193ec57fd kallsyms: include <asm/bitsperlong.h> instead of <asm/types.h> adds 1e88e415ebcc kbuild: Disable extra debugging info in .s output adds ad15006cc784 kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD adds 175209cce23d kbuild: pkg: use -f $(srctree)/Makefile to recurse to top [...] adds 1d8001ef358d kbuild: generate modules.order only when CONFIG_MODULES=y adds 648ad9b19f43 kbuild: set KBUILD_MODULES=1 all the time for single target %/ adds 6d3c94e4a652 kbuild: turn '/' into an alias of './' adds 67274c083438 scripts/gdb: delay generation of gdb constants.py adds 01d509a48b46 kbuild: remove unimportant comments from ./Kbuild adds 1e5ff84ffe0b scripts/gdb: do not descend into scripts/gdb from scripts adds 8d2e52003adf kbuild: create symlink to vmlinux-gdb.py in scripts_gdb target adds b513adf45c9b scripts/gdb: refactor rules for symlink creation adds 88110713ca9d kbuild: hardcode genksyms path and remove GENKSYMS variable adds bd55f96fa9fc kbuild: refactor cc-cross-prefix implementation adds b303c6df80c9 kbuild: compute false-positive -Wmaybe-uninitialized cases [...] adds f47a23ce2b27 kbuild: move tools_silent to a more relevant place adds 3812b8c5c5d5 kbuild: make -r/-R effective in top Makefile for old Make [...] adds b999923c29d6 kbuild: remove empty rules for makefiles adds 6b12de69ad82 kbuild: simplify single target rules adds 9390dff66a52 kbuild: invoke syncconfig if include/config/auto.conf.cmd [...] adds 058507195b53 kbuild: move ".config not found!" message from Kconfig to [...] adds 117948ac744b kbuild: [bin]deb-pkg: add DPKG_FLAGS variable adds 9d9374440072 kbuild: move -gsplit-dwarf, -gdwarf-4 option tests to Kconfig adds 54b598a8638d kbuild: remove commented-out INITRD_COMPRESS adds 00250b52190b kbuild: update comment block of scripts/clang-version.sh adds d3a918c659ed kbuild: remove cc-version macro adds fa7295ab69a3 kbuild: clean up scripts/gcc-version.sh adds b89f25ea7892 kbuild: use -Werror=implicit-... instead of -Werror-implicit-... adds 9250d20e9ece kbuild: remove scripts/basic/% build target new ffd602eb4693 Merge tag 'kbuild-v5.1' of git://git.kernel.org/pub/scm/li [...]
The 3 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/stable/sysfs-driver-mlxreg-io | 14 +- Documentation/DMA-API-HOWTO.txt | 121 ++-- Documentation/DMA-API.txt | 37 +- Documentation/admin-guide/kernel-parameters.txt | 13 + Documentation/arm64/booting.txt | 5 + Documentation/arm64/pointer-authentication.txt | 5 + Documentation/arm64/silicon-errata.txt | 1 + Documentation/devicetree/bindings/Makefile | 2 +- Documentation/devicetree/bindings/arm/l2c2x0.txt | 114 ---- Documentation/devicetree/bindings/arm/l2c2x0.yaml | 248 ++++++++ Documentation/devicetree/bindings/arm/pmu.txt | 70 --- Documentation/devicetree/bindings/arm/pmu.yaml | 87 +++ .../bindings/display/sitronix,st7735r.txt | 2 +- .../bindings/interrupt-controller/arm,gic-v3.txt | 175 ------ .../bindings/interrupt-controller/arm,gic-v3.yaml | 279 +++++++++ .../bindings/interrupt-controller/arm,gic.txt | 171 ----- .../bindings/interrupt-controller/arm,gic.yaml | 223 +++++++ .../bindings/iommu/nvidia,tegra20-gart.txt | 14 - .../memory-controllers/nvidia,tegra20-mc.txt | 27 +- .../devicetree/bindings/vendor-prefixes.txt | 2 + Documentation/kbuild/kbuild.txt | 15 +- Documentation/kbuild/makefiles.txt | 26 +- Documentation/kbuild/modules.txt | 2 +- Documentation/virtual/kvm/s390-diag.txt | 3 +- Kbuild | 29 +- MAINTAINERS | 5 +- Makefile | 219 ++++--- arch/arc/Kconfig | 3 +- arch/arc/include/asm/Kbuild | 1 + arch/arc/include/asm/dma-mapping.h | 13 - arch/arm/Kconfig | 5 +- arch/arm/boot/dts/tegra20.dtsi | 15 +- arch/arm/include/asm/arch_gicv3.h | 33 + arch/arm/include/asm/dma-mapping.h | 9 - arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 12 +- arch/arm/mach-imx/mach-mx31moboard.c | 3 +- arch/arm/mm/dma-mapping.c | 2 + arch/arm64/Kconfig | 40 +- arch/arm64/Kconfig.platforms | 2 +- arch/arm64/include/asm/alternative.h | 4 +- arch/arm64/include/asm/arch_gicv3.h | 32 + arch/arm64/include/asm/asm-uaccess.h | 2 +- arch/arm64/include/asm/assembler.h | 36 +- arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 10 + arch/arm64/include/asm/cputype.h | 9 + arch/arm64/include/asm/daifflags.h | 60 +- arch/arm64/include/asm/dma-mapping.h | 9 - arch/arm64/include/asm/efi.h | 11 + arch/arm64/include/asm/hardirq.h | 31 + arch/arm64/include/asm/io.h | 1 + arch/arm64/include/asm/irqflags.h | 100 ++- arch/arm64/include/asm/kvm_host.h | 16 + arch/arm64/include/asm/memblock.h | 21 - arch/arm64/include/asm/memory.h | 5 +- arch/arm64/include/asm/mmu.h | 1 + arch/arm64/include/asm/pgtable-hwdef.h | 1 + arch/arm64/include/asm/processor.h | 3 + arch/arm64/include/asm/ptdump.h | 9 +- arch/arm64/include/asm/ptrace.h | 26 +- arch/arm64/include/asm/thread_info.h | 1 - arch/arm64/include/asm/uaccess.h | 36 +- arch/arm64/include/uapi/asm/ptrace.h | 13 + arch/arm64/kernel/alternative.c | 60 +- arch/arm64/kernel/asm-offsets.c | 21 +- arch/arm64/kernel/cpufeature.c | 41 +- arch/arm64/kernel/entry.S | 60 +- arch/arm64/kernel/irq.c | 3 + arch/arm64/kernel/kgdb.c | 14 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/probes/kprobes.c | 6 + arch/arm64/kernel/process.c | 51 ++ arch/arm64/kernel/ptrace.c | 147 +++++ arch/arm64/kernel/setup.c | 1 - arch/arm64/kernel/smp.c | 33 + arch/arm64/kernel/traps.c | 8 +- arch/arm64/kvm/hyp/switch.c | 16 + arch/arm64/mm/dump.c | 4 +- arch/arm64/mm/fault.c | 9 +- arch/arm64/mm/init.c | 20 +- arch/arm64/mm/mmu.c | 5 - arch/arm64/mm/proc.S | 12 +- arch/arm64/mm/ptdump_debugfs.c | 7 +- arch/csky/Kconfig | 2 - arch/mips/Kconfig | 2 +- arch/mips/boot/Makefile | 2 +- arch/mips/include/asm/dma-mapping.h | 10 - arch/mips/mm/dma-noncoherent.c | 8 + arch/nios2/Kconfig | 1 - arch/nios2/include/asm/pgtable.h | 1 - arch/nios2/include/asm/tlbflush.h | 19 +- arch/nios2/kernel/nios2_ksyms.c | 12 + arch/nios2/mm/cacheflush.c | 7 +- arch/nios2/mm/fault.c | 2 +- arch/nios2/mm/tlb.c | 192 +++--- arch/nios2/platform/Kconfig.platform | 9 - arch/powerpc/Kconfig | 1 - arch/powerpc/boot/Makefile | 2 +- arch/riscv/Kconfig | 1 - arch/riscv/include/asm/io.h | 36 +- arch/s390/boot/Makefile | 6 +- arch/s390/boot/compressed/Makefile | 4 +- arch/s390/scripts/Makefile.chkbss | 25 +- arch/sh/Kconfig | 2 +- arch/sh/boards/mach-ap325rxa/setup.c | 5 +- arch/sh/boards/mach-ecovec24/setup.c | 6 +- arch/sh/boards/mach-kfr2r09/setup.c | 5 +- arch/sh/boards/mach-migor/setup.c | 5 +- arch/sh/boards/mach-se/7724/setup.c | 6 +- arch/sh/drivers/pci/fixups-dreamcast.c | 3 +- arch/sparc/kernel/iommu.c | 13 +- arch/sparc/kernel/kernel.h | 6 +- arch/sparc/kernel/pci.c | 46 +- arch/sparc/kernel/pci_sun4v.c | 18 +- arch/unicore32/Kconfig | 1 - arch/x86/Kconfig | 1 - arch/x86/boot/compressed/kaslr.c | 2 +- arch/x86/events/intel/uncore.c | 1 + arch/x86/events/intel/uncore.h | 12 +- arch/x86/events/intel/uncore_snb.c | 4 +- arch/x86/hyperv/hv_init.c | 7 + arch/x86/include/asm/page_64_types.h | 4 - arch/x86/include/asm/unwind.h | 6 + arch/x86/kernel/cpu/mshyperv.c | 12 + arch/x86/kernel/kexec-bzimage64.c | 14 +- arch/x86/kernel/unwind_frame.c | 25 +- arch/x86/kernel/unwind_orc.c | 17 + arch/x86/mm/pageattr.c | 4 +- arch/x86/realmode/rm/Makefile | 3 +- arch/xtensa/Kconfig | 1 - certs/system_keyring.c | 23 +- drivers/Makefile | 2 +- drivers/acpi/scan.c | 1 + drivers/base/Kconfig | 77 --- drivers/block/virtio_blk.c | 10 +- drivers/char/tpm/eventlog/tpm1.c | 41 +- drivers/char/tpm/eventlog/tpm2.c | 12 +- drivers/char/tpm/st33zp24/i2c.c | 2 +- drivers/char/tpm/st33zp24/spi.c | 2 +- drivers/char/tpm/st33zp24/st33zp24.c | 2 +- drivers/char/tpm/st33zp24/st33zp24.h | 4 +- drivers/char/tpm/tpm-chip.c | 124 +++- drivers/char/tpm/tpm-dev-common.c | 44 +- drivers/char/tpm/tpm-interface.c | 327 +++------- drivers/char/tpm/tpm-sysfs.c | 138 ++-- drivers/char/tpm/tpm.h | 180 +----- drivers/char/tpm/tpm1-cmd.c | 43 +- drivers/char/tpm/tpm2-cmd.c | 208 +++--- drivers/char/tpm/tpm2-space.c | 90 ++- drivers/char/tpm/tpm_atmel.c | 2 +- drivers/char/tpm/tpm_crb.c | 22 +- drivers/char/tpm/tpm_i2c_atmel.c | 15 +- drivers/char/tpm/tpm_i2c_infineon.c | 17 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 18 +- drivers/char/tpm/tpm_ibmvtpm.c | 8 +- drivers/char/tpm/tpm_infineon.c | 2 +- drivers/char/tpm/tpm_nsc.c | 2 +- drivers/char/tpm/tpm_ppi.c | 78 ++- drivers/char/tpm/tpm_tis_core.c | 21 +- drivers/char/tpm/tpm_vtpm_proxy.c | 15 +- drivers/char/tpm/xen-tpmfront.c | 4 +- drivers/firmware/efi/arm-runtime.c | 6 +- drivers/firmware/efi/runtime-wrappers.c | 17 +- drivers/iommu/Kconfig | 17 +- drivers/iommu/Makefile | 1 + drivers/iommu/amd_iommu.c | 28 +- drivers/iommu/amd_iommu_init.c | 20 +- drivers/iommu/amd_iommu_v2.c | 24 - drivers/iommu/arm-smmu-v3.c | 3 +- drivers/iommu/arm-smmu.c | 2 +- drivers/iommu/dma-iommu.c | 3 +- drivers/iommu/hyperv-iommu.c | 196 ++++++ drivers/iommu/intel-iommu.c | 158 ++--- drivers/iommu/intel-pasid.c | 2 +- drivers/iommu/intel-svm.c | 88 +-- drivers/iommu/intel_irq_remapping.c | 32 +- drivers/iommu/io-pgtable-arm-v7s.c | 6 +- drivers/iommu/io-pgtable-arm.c | 3 +- drivers/iommu/io-pgtable.c | 5 +- drivers/iommu/iommu-debugfs.c | 23 +- drivers/iommu/iommu.c | 16 +- drivers/iommu/ipmmu-vmsa.c | 3 +- drivers/iommu/irq_remapping.c | 3 + drivers/iommu/irq_remapping.h | 1 + drivers/iommu/msm_iommu.c | 10 +- drivers/iommu/mtk_iommu.h | 3 +- drivers/iommu/mtk_iommu_v1.c | 2 +- drivers/iommu/qcom_iommu.c | 2 +- drivers/iommu/tegra-gart.c | 473 ++++++-------- drivers/iommu/tegra-smmu.c | 4 - drivers/irqchip/irq-gic-v3.c | 265 +++++++- drivers/leds/leds-mlxreg.c | 19 + .../media/common/videobuf2/videobuf2-dma-contig.c | 41 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 7 + drivers/memory/tegra/mc.c | 118 ++-- drivers/memory/tegra/mc.h | 10 +- drivers/mfd/Kconfig | 3 + drivers/of/Kconfig | 6 +- drivers/of/of_reserved_mem.c | 6 +- drivers/of/unittest.c | 15 +- drivers/parisc/ccio-dma.c | 4 +- drivers/pci/ats.c | 57 ++ drivers/perf/xgene_pmu.c | 2 - drivers/platform/mellanox/mlxreg-hotplug.c | 28 +- drivers/platform/x86/asus-wmi.c | 9 +- drivers/platform/x86/dell-smbios-wmi.c | 2 +- drivers/platform/x86/dell-wmi-descriptor.c | 2 +- drivers/platform/x86/dell-wmi.c | 7 +- drivers/platform/x86/dell_rbu.c | 50 +- drivers/platform/x86/huawei-wmi.c | 3 +- drivers/platform/x86/i2c-multi-instantiate.c | 9 + drivers/platform/x86/ideapad-laptop.c | 37 +- drivers/platform/x86/intel-hid.c | 7 +- drivers/platform/x86/intel-wmi-thunderbolt.c | 2 +- drivers/platform/x86/intel_int0002_vgpio.c | 32 +- drivers/platform/x86/intel_pmc_core.c | 159 ++++- drivers/platform/x86/intel_pmc_core.h | 14 +- drivers/platform/x86/mlx-platform.c | 105 ++++ drivers/platform/x86/touchscreen_dmi.c | 79 +++ drivers/platform/x86/wmi-bmof.c | 2 +- drivers/platform/x86/wmi.c | 5 +- drivers/s390/virtio/virtio_ccw.c | 12 +- drivers/usb/host/ohci-sm501.c | 3 +- drivers/usb/host/ohci-tmio.c | 2 +- drivers/vhost/vhost.c | 2 +- drivers/virtio/virtio.c | 2 + drivers/virtio/virtio_balloon.c | 6 +- drivers/virtio/virtio_ring.c | 11 + fs/namei.c | 1 + include/asm-generic/io.h | 20 +- include/asm-generic/vmlinux.lds.h | 2 +- include/keys/system_keyring.h | 8 + include/linux/device.h | 2 + include/linux/dma-mapping.h | 69 +- include/linux/efi.h | 5 +- include/linux/hardirq.h | 7 + include/linux/ima.h | 5 + include/linux/intel-iommu.h | 21 +- include/linux/intel-svm.h | 2 +- {drivers/iommu => include/linux}/io-pgtable.h | 0 include/linux/iommu.h | 6 +- include/linux/mod_devicetable.h | 12 + include/linux/of_reserved_mem.h | 7 - include/linux/pci-ats.h | 5 + include/linux/pci.h | 2 + include/linux/platform_data/mlxreg.h | 6 +- include/linux/swiotlb.h | 11 + include/linux/tpm.h | 129 +++- include/linux/tpm_eventlog.h | 19 +- include/linux/verification.h | 1 + include/linux/virtio.h | 2 + include/linux/virtio_config.h | 13 + include/linux/wmi.h | 5 +- include/soc/tegra/mc.h | 27 +- include/uapi/linux/elf.h | 2 + include/uapi/linux/pci_regs.h | 2 + init/Kconfig | 20 +- kernel/dma/Kconfig | 121 +++- kernel/dma/Makefile | 2 +- kernel/dma/coherent.c | 50 +- kernel/dma/debug.c | 108 ++-- kernel/dma/direct.c | 25 + kernel/dma/mapping.c | 14 + kernel/dma/swiotlb.c | 14 + kernel/events/core.c | 4 +- kernel/events/ring_buffer.c | 32 +- kernel/locking/lockdep.c | 19 +- kernel/trace/Kconfig | 1 + kernel/watchdog.c | 7 + kernel/workqueue.c | 4 + lib/Kconfig.debug | 38 +- lib/raid6/neon.uc | 5 +- lib/raid6/recov_neon_inner.c | 19 +- scripts/Kbuild.include | 21 +- scripts/Kconfig.include | 2 +- scripts/Makefile | 3 +- scripts/Makefile.build | 29 +- scripts/Makefile.host | 6 +- scripts/Makefile.lib | 42 +- scripts/Makefile.modpost | 2 +- scripts/clang-version.sh | 10 +- scripts/dtc/dtx_diff | 13 +- scripts/gcc-version.sh | 27 +- scripts/gdb/linux/Makefile | 25 +- scripts/kallsyms.c | 13 +- scripts/kconfig/conf.c | 13 - scripts/link-vmlinux.sh | 46 +- scripts/mkcompile_h | 4 +- scripts/mod/devicetable-offsets.c | 3 + scripts/mod/file2alias.c | 28 +- scripts/package/Makefile | 8 +- scripts/package/builddeb | 10 +- scripts/package/buildtar | 2 +- scripts/package/mkdebian | 6 +- security/integrity/digsig.c | 3 + security/integrity/evm/evm_crypto.c | 3 +- security/integrity/evm/evm_main.c | 6 +- security/integrity/ima/ima.h | 1 + security/integrity/ima/ima_crypto.c | 10 +- security/integrity/ima/ima_init.c | 4 + security/integrity/ima/ima_main.c | 35 +- security/integrity/ima/ima_queue.c | 27 +- security/keys/encrypted-keys/encrypted.c | 4 +- security/keys/trusted.c | 73 ++- tools/lib/traceevent/event-parse.c | 2 +- tools/perf/Documentation/perf-diff.txt | 56 ++ tools/perf/arch/arm64/annotate/instructions.c | 2 +- tools/perf/arch/s390/annotate/instructions.c | 2 +- tools/perf/builtin-c2c.c | 8 +- tools/perf/builtin-diff.c | 168 ++++- tools/perf/builtin-report.c | 38 +- tools/perf/builtin-script.c | 39 +- tools/perf/include/bpf/bpf.h | 8 +- tools/perf/scripts/python/check-perf-trace.py | 76 +-- tools/perf/scripts/python/compaction-times.py | 8 +- .../perf/scripts/python/event_analyzing_sample.py | 48 +- tools/perf/scripts/python/export-to-postgresql.py | 16 +- tools/perf/scripts/python/export-to-sqlite.py | 12 +- tools/perf/scripts/python/exported-sql-viewer.py | 354 ++++++++--- .../perf/scripts/python/failed-syscalls-by-pid.py | 38 +- tools/perf/scripts/python/futex-contention.py | 10 +- tools/perf/scripts/python/intel-pt-events.py | 60 +- tools/perf/scripts/python/mem-phys-addr.py | 7 +- tools/perf/scripts/python/net_dropmonitor.py | 2 +- tools/perf/scripts/python/netdev-times.py | 12 +- tools/perf/scripts/python/sched-migration.py | 6 +- tools/perf/scripts/python/sctop.py | 13 +- tools/perf/scripts/python/stackcollapse.py | 2 +- tools/perf/scripts/python/syscall-counts-by-pid.py | 47 +- tools/perf/scripts/python/syscall-counts.py | 31 +- tools/perf/trace/beauty/msg_flags.c | 2 +- tools/perf/util/annotate.c | 74 ++- tools/perf/util/annotate.h | 7 +- tools/perf/util/auxtrace.c | 3 +- tools/perf/util/c++/clang.cpp | 2 +- tools/perf/util/data.c | 4 +- tools/perf/util/db-export.c | 15 +- tools/perf/util/db-export.h | 3 +- tools/perf/util/evlist.c | 25 +- tools/perf/util/evsel.c | 8 - tools/perf/util/hist.c | 51 +- tools/perf/util/intel-bts.c | 20 +- tools/perf/util/intel-pt.c | 2 + tools/perf/util/pmu.c | 14 + tools/perf/util/pmu.h | 1 + tools/perf/util/probe-event.c | 9 +- .../util/scripting-engines/trace-event-python.c | 8 +- tools/perf/util/session.c | 4 +- tools/perf/util/thread-stack.c | 16 +- tools/perf/util/thread-stack.h | 6 +- tools/perf/util/thread.c | 23 + tools/perf/util/thread.h | 3 + tools/perf/util/time-utils.c | 51 +- tools/perf/util/time-utils.h | 6 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/tpm2/Makefile | 4 + tools/testing/selftests/tpm2/test_smoke.sh | 4 + tools/testing/selftests/tpm2/test_space.sh | 4 + tools/testing/selftests/tpm2/tpm2.py | 696 +++++++++++++++++++++ tools/testing/selftests/tpm2/tpm2_tests.py | 227 +++++++ 360 files changed, 7300 insertions(+), 3817 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/l2c2x0.txt create mode 100644 Documentation/devicetree/bindings/arm/l2c2x0.yaml delete mode 100644 Documentation/devicetree/bindings/arm/pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/pmu.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml delete mode 100644 Documentation/devicetree/bindings/iommu/nvidia,tegra20-gart.txt delete mode 100644 arch/arc/include/asm/dma-mapping.h delete mode 100644 arch/arm64/include/asm/memblock.h create mode 100644 drivers/iommu/hyperv-iommu.c rename {drivers/iommu => include/linux}/io-pgtable.h (100%) create mode 100644 tools/testing/selftests/tpm2/Makefile create mode 100755 tools/testing/selftests/tpm2/test_smoke.sh create mode 100755 tools/testing/selftests/tpm2/test_space.sh create mode 100644 tools/testing/selftests/tpm2/tpm2.py create mode 100644 tools/testing/selftests/tpm2/tpm2_tests.py