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-defconfig in repository toolchain/ci/linux.
from 39feaa3ff445 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 082ce27ff421 irqchip/bcm: Restore registration print with %pOF adds 0f29456d0804 irqchip/gic-v3-its: fix some definitions of inner cacheabi [...] adds a7c90f51d7b1 irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() adds 358b9d248a02 irqchip/imx-irqsteer: Use devm_platform_ioremap_resource() [...] adds 08970ecf744e irq/irqdomain: Fix typo in the comment on top of __irq_dom [...] adds fe00f8900ca7 irqchip/gic-pm: Update driver to use clk_bulk APIs adds 960164f7141e irqchip/gic-pm: Fix suspend handling adds cfbf9e497094 irqchip/stm32: Use a platform driver for stm32mp1-exti device adds b31a383852b9 irqchip/gic-v3-its: Move allocation outside mutex adds 1c73fac50d83 irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range adds 12eade123e50 irqchip/gic-v3-its: Make free_lpi_range a little cheaper adds 66373bf67141 irqchip: Remove unneeded select IRQ_DOMAIN adds 89626d4bad81 irqchip/renesas-intc-irqpin: Remove devm_kzalloc() error printing adds 905c30477f4d firmware: ti_sci: Add support to get TISCI handle using of [...] adds 9c19fb6895be firmware: ti_sci: Add support for RM core ops adds 997b001f6bb2 firmware: ti_sci: Add support for IRQ management adds 754c9477ae78 firmware: ti_sci: Add RM mapping table for am654 adds 032a1ec549a7 firmware: ti_sci: Add helper apis to manage resources adds 2bd1298ac177 genirq: Introduce irq_chip_{request,release}_resource_pare [...] adds 0d04d0c14678 gpio: thunderx: Use the default parent apis for {request,r [...] adds 67d2075ad695 dt-bindings: irqchip: Introduce TISCI Interrupt router bindings adds cd844b0715ce irqchip/ti-sci-intr: Add support for Interrupt Router driver adds accaf1fbfb5d dt-bindings: irqchip: Introduce TISCI Interrupt Aggregator [...] adds 9f1463b86c13 irqchip/ti-sci-inta: Add support for Interrupt Aggregator driver adds 49b323157bf1 soc: ti: Add MSI domain bus support for Interrupt Aggregator adds f011df6179bd irqchip/ti-sci-inta: Add msi domain support adds 009669e74813 arm64: arch_k3: Enable interrupt controller drivers adds aaebdf8d6847 genirq/msi: Add a new field in msi_desc to store an IOMMU cookie adds ece6e6f0218b iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts adds 737be74710f3 irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_m [...] adds 35ae7df21be0 irqchip/gic-v3-its: Don't map the MSI page in its_irq_comp [...] adds 2cb3b1654549 irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi [...] adds 731039754257 irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_ [...] adds 16e32c3cde77 iommu/dma-iommu: Remove iommu_dma_map_msi_msg() adds fb4e0592654a Merge tag 'irqchip-5.2' of git://git.kernel.org/pub/scm/li [...] adds d9351ea14ddc Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 67d06e6efa41 dt-bindings: timer: Add Allwinner suniv timer adds 0113ab803a8a clocksource/drivers/sun4i: Add a compatible for suniv adds dfc82faad725 clocksource/drivers/sp804: Add COMPILE_TEST to CONFIG_ARM_ [...] adds 95170f0708f2 clocksource/drivers/tegra: Rework for compensation of susp [...] adds f0b1ca623d8d clocksource/drivers/timer-milbeaut: Fix to enable one-shot timer adds 95d5dc712634 clocksource/drivers/timer-milbeaut: Add shutdown function adds 37dbf65c6a1f clocksource/drivers/timer-milbeaut: Cleanup common registe [...] adds c2c9136b7096 ARM: at91: move SoC specific definitions to SoC folder adds 86232bfd28d7 clocksource/drivers/tcb_clksrc: Stop depending on atmel_tclib adds f712a1e8e59e clocksource/drivers/tcb_clksrc: Use tcb as sched_clock adds 7803dc865bd2 ARM: at91: Implement clocksource selection adds 6275f4947e2f clocksource/drivers/tcb_clksrc: Move Kconfig option adds 2f982703bd00 clocksource/drivers/timer-atmel-pit: Rework Kconfig option adds a7aae768166e clocksource/drivers/tcb_clksrc: Rename the file for consistency adds 7ebe68100418 clocksource/drivers/timer-atmel-tcb: Convert tc_clksrc_sus [...] adds 8c9374068ef6 misc: atmel_tclib: Do not probe already used TCBs adds ea7a5f90f103 Merge tag 'timers-v5.2' of http://git.linaro.org/people/da [...] adds a13f950ef13f Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds bdd1666b3d03 perf annotate: Remove hist__account_cycles() from callback adds 1455ea2391be perf test: Fix spelling mistake "leadking" -> "leaking" adds b399ec215b84 csky: Add support for libdw adds 53dbabfe5026 tools lib traceevent: Remove hard coded install paths from [...] adds 382619c07ff6 perf tools: Speed up report for perf compiled with linwunwind adds a021b5400111 tools arch: Update arch/x86/lib/memcpy_64.S copy used in ' [...] adds f98f10f35257 tools arch uapi: Sync the x86 kvm.h copy adds 0ceb5499a800 tools x86 uapi asm: Sync the pt_regs.h copy with the kerne [...] adds c9a707875053 tools pci: Do not delete pcitest.sh in 'make clean' adds 8e5bc76f2ce3 perf record: Fix suggestion to get list of registers usabl [...] adds 4c1cf20334ae perf parse-regs: Improve error output when faced with unkn [...] adds ca138a7aabc6 perf tools x86: Add support for recording and printing XMM [...] adds be6e747136a4 perf scripts python: exported-sql-viewer.py: Move view creation adds 4b2084537e5f perf scripts python: exported-sql-viewer.py: Fix error whe [...] adds 3ac641f4acd6 perf scripts python: exported-sql-viewer.py: Add tree level adds 96c43b9a7ab3 perf scripts python: exported-sql-viewer.py: Add copy to c [...] adds 9bc4e4bfe616 perf scripts python: exported-sql-viewer.py: Add context menu adds b62d18aba110 perf scripts python: exported-sql-viewer.py: Add 'About' d [...] adds bf6d18cffa5f perf vendor events intel: Add uncore_upi JSON support adds 30ba5b0e66c8 perf machine: Null-terminate version char array upon fgets [...] adds dc7fd7bfe98e tools lib traceevent: Introduce man pages adds f7dff58a8b5a tools lib traceevent: Add support for man pages with multi [...] adds 680ca343d229 tools lib traceevent: Man pages for tep_handler related APIs adds 3d2626bd1f15 tools lib traceevent: Man page for header_page APIs adds ba28fabe43c3 tools lib traceevent: Man page for get/set cpus APIs adds 9571f7371f14 tools lib traceevent: Man page for file endian APIs adds 802e985eb682 tools lib traceevent: Man page for host endian APIs adds 71ee989f94cf tools lib traceevent: Man page for page size APIs adds c127ef56761e tools lib traceevent: Man page for tep_strerror() adds db5570e5e30a tools lib traceevent: Man pages for event handler APIs adds c818e2dbe472 tools lib traceevent: Man pages for function related libtr [...] adds 10e679751cde tools lib traceevent: Man pages for registering print function adds c76c22421875 tools lib traceevent: Man page for tep_read_number() adds 86e8076e93ff tools lib traceevent: Man pages for event find APIs adds 7935c316ef06 tools lib traceevent: Man page for list events APIs adds 747e942c3925 tools lib traceevent: Man pages for libtraceevent event get APIs adds 0b51220ee0c3 tools lib traceevent: Man pages for find field APIs adds 96e75ef97d88 tools lib traceevent: Man pages for get field value APIs adds 6dfe6849b6ee tools lib traceevent: Man pages for print field APIs adds 95ec2822a976 tools lib traceevent: Man page for tep_read_number_field() adds e64392019c05 tools lib traceevent: Man pages for event fields APIs adds 854d73c66659 tools lib traceevent: Man pages for event filter APIs adds e57ea935ad74 tools lib traceevent: Man pages for parse event APIs adds 73b6b470f606 tools lib traceevent: Man page for tep_parse_header_page() adds 0133fc6068fb tools lib traceevent: Man pages for APIs used to extract c [...] adds 1df9d75776c9 tools lib traceevent: Man pages for trace sequences APIs adds 5b6f5aef10f6 perf build tests: Add NO_LIBZSTD=1 to make_minimal adds d3c8c08e75c4 perf session: Define 'bytes_transferred' and 'bytes_compre [...] adds 42e1fd80a5b8 perf record: Implement COMPRESSED event record and its attributes adds 51255a8af7c4 perf mmap: Implement dedicated memory buffer for data compression adds f24c1d7523e6 perf tools: Introduce Zstd streaming based compression API adds 5d7f41164930 perf record: Implement compression for serial trace streaming adds ef781128e47e perf record: Implement compression for AIO trace streaming adds 61a7773ca88f perf report: Add stub processing of compressed events for -D adds 504c1ad11691 perf record: Implement -z,--compression_level[=<n>] option adds cb62c6f1f592 perf report: Implement perf.data record decompression adds 371a3378d83a perf inject: Enable COMPRESSED record decompression adds bdc35cbc35c0 perf tests: Implement Zstd comp/decomp integration test adds d94cfbab6da9 perf test zstd: Fixup verbose mode output adds 8e8f515d567f perf jevents: Remove unused variable adds ae833a6124b1 perf vendor events arm64: Remove [[:xdigit:]] wildcard adds 93fe8f1e1104 perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a [...] adds 7025fdbea3a6 perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events adds aeea9062d949 perf parse-regs: Split parse_regs adds af785e75bf61 perf parse-regs: Add generic support for arch__intr/user_r [...] adds 6466ec14aaf4 perf regs x86: Add X86 specific arch__intr_reg_mask() adds 7ba8fa20e26e perf intel-pt: Fix instructions sampling rate adds 61b6e08dc8e3 perf intel-pt: Fix improved sample timestamp adds 1b6599a9d8e6 perf intel-pt: Fix sample timestamp wrt non-taken branches adds 6cf626563998 perf docs: Add description for stderr adds 064b4e82aa16 perf tools: Add a 'percore' event qualifier adds 40480a813670 perf stat: Factor out aggregate counts printing adds 4fc4d8dfa056 perf stat: Support 'percore' event qualifier adds 62e1c09418fc Merge tag 'perf-core-for-mingo-5.2-20190517' of git://git. [...] adds 1ba3b5dc1492 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] adds b63a9de02d64 smb3: display session id in debug data adds a205d5005eba cifs: cleanup smb2ops.c and normalize strings adds d1c35afb0892 smb3: trivial cleanup to smb2ops.c adds 14e25977f988 cifs: use the right include for signal_pending() adds 1d2a4f57cebd cifs:smbd When reconnecting to server, call smbd_destroy() [...] adds 7f46d23e1b14 cifs:smbd Use the correct DMA direction when sending data adds 3b249115719b cifs: Don't match port on SMBDirect transport adds 2c87d6a94d16 cifs: Allocate memory for all iovs in smb2_ioctl adds 9ab70ca65330 Fixed https://bugzilla.kernel.org/show_bug.cgi?id=202935 a [...] adds dece44e381ab cifs: add support for SEEK_DATA and SEEK_HOLE adds d8848eefc1d5 Merge tag '5.2-rc-smb3-fixes' of git://git.samba.org/sfren [...] adds 592acbf16821 ext4: zero out the unused memory region in the extent tree block adds 0d52154bb0a7 jbd2: fix potential double free adds 57a0da28ced8 ext4: fix data corruption caused by overlapping unaligned [...] adds 08fc98a4d642 ext4: fix use-after-free in dx_release() adds fbbbbd2f28ae ext4: unsigned int compared against zero adds 0ba33facfc9b ext4: fix miscellaneous sparse warnings adds 15f0d8d0bafb unicode: add missing check for an error return from utf8lookup() adds 7fb64133360b unicode: update to Unicode 12.1.0 final adds 170417c8c7bb ext4: fix block validity checks for journal inodes using i [...] adds 2c1d0e3631e5 ext4: avoid panic during forced reboot due to aborted journal adds c4d36b63b28b Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 7159dbdae3c5 i2c: core: improve return value handling of i2c_new_device [...] adds b8f5fe3bc5b9 i2c: core: add device-managed version of i2c_new_dummy adds f23d8719e76f Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 901b5732fbcc csky: remove deprecated arch/csky/boot/dts/include/dt-bindings adds 861fde319134 ia64: require -Wl,--hash-style=sysv adds 5b13f841b37f sh: vsyscall: drop unnecessary cc-ldoption adds 178aa03bbe6c sh: exclude vmlinux.scr from .gitignore pattern adds 593e0fd97ef1 MAINTAINERS: kbuild: Add pattern for scripts/*vmlinux* adds a3bc88645e92 kbuild: re-enable int-in-bool-context warning adds 6944a06d141b samples: guard sub-directories with CONFIG options adds 33ff99fb0915 arch: remove dangling asm-generic wrappers adds 8289f913fe12 kbuild: add -Wvla flag unconditionally adds 4c8dd95a723d kbuild: add some extra warning flags unconditionally adds 7eb8e5f07305 kbuild: Don't try to add '-fcatch-undefined-behavior' flag adds a1494304346a kbuild: add all Clang-specific flags unconditionally adds f46e65da48b2 .gitignore: exclude .get_maintainer.ignore and .gitattributes adds d2f8ae0e4c5c kbuild: turn auto.conf.cmd into a mandatory include file adds 902a6898bfb4 kbuild: terminate Kconfig when $(CC) or $(LD) is missing adds 986a13769c4b alpha: move arch/alpha/defconfig to arch/alpha/configs/defconfig adds cc966c92c1d4 media: remove unneeded header search paths adds 14340de506c9 media: prefix header search paths with $(srctree)/ adds 9cc342f6c4a0 treewide: prefix header search paths with $(srctree)/ adds cdd750bfb1f7 kbuild: remove 'addtree' and 'flags' magic for header sear [...] adds 233c741dcbb1 kbuild: add LICENSES to KBUILD_ALLDIRS adds aff11cd983ec kconfig: Terminate menu blocks with a comment in the gener [...] adds 3a48a91901c5 kbuild: check uniqueness of module names adds fc2694ec1ab7 kconfig: use 'else ifneq' for Makefile to improve readability adds ff8583d6e4e3 Merge tag 'kbuild-v5.2-2' of git://git.kernel.org/pub/scm/ [...] adds 68ad4a330433 mm/vmalloc.c: keep track of free blocks for vmap allocation adds bb850f4dae4a mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro adds a6cf4e0fe3e7 mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro adds 60fce36afa9c mm/compaction.c: correct zone boundary handling when isola [...] adds ec084de929e4 fs/writeback.c: use rcu_barrier() to wait for inflight wb [...] adds 5d59aa8f9ce9 initramfs: don't free a non-existent initrd adds de6da1e8bcf0 panic: add an option to replay all the printk message in buffer adds cb6f8739fbf9 Merge branch 'akpm' (patches from Andrew) adds 481a9b8073a4 ubifs: Fix build error without CONFIG_UBIFS_FS_XATTR adds 76aa34944172 ubifs: Use correct config name for encryption adds 4dd0481584d0 ubifs: Convert xattr inum to host order adds 2e2c12200153 Merge tag 'upstream-5.2-rc2' of git://git.kernel.org/pub/s [...] adds a188339ca5a3 Linux 5.2-rc1 adds cd736d8b67fb tcp: fix retrans timestamp on passive Fast Open adds 0fe9f173d6cd net: Always descend into dsa/ adds d0a7e8cb3c9d NFC: Orphan the subsystem adds 00f9fec48157 net/mlx4_core: Change the error print to info print adds feadc4b6cf42 rtnetlink: always put IFLA_LINK for links with a link-netnsid adds f413cbb332a0 net: macb: fix error format in dev_err() adds 3ebe1bca58c8 ppp: deflate: Fix possible crash in deflate_init adds cb07d915bf27 nfp: flower: add rcu locks when accessing netdev for tunnels adds f4a0be84d73e enetc: Fix NULL dma address unmap for Tx BD extensions adds 5d91eebc5d9c enetc: Allow to disable Tx SG adds 22fb43f36006 enetc: Add missing link state info for ethtool adds 858f50174467 tcp: do not recycle cloned skbs adds 2baae3545327 bpf: devmap: fix use-after-free Read in __dev_map_entry_free adds 390e99cfdda1 bpf: mark bpf_event_notify and bpf_event_init as static adds 014894360ec9 bpf: sockmap, only stop/flush strp if it was enabled at so [...] adds c42253cc8820 bpf: sockmap remove duplicate queue free adds cabede8b4f2b bpf: sockmap fix msg->sg.size account on ingress skb adds 948dc8c99a22 bpf: btf: fix the brackets of BTF_INT_OFFSET() adds 2474c62898c6 tools/bpf: Sync kernel btf.h header adds c6110222c6f4 bpf: add map_lookup_elem_sys_only for lookups from syscall side adds 50b045a8c0cc bpf, lru: avoid messing with eviction heuristics upon sysc [...] adds d2baab62a143 bpf: test ref bit from data path and add new tests for sys [...] adds 5db17c96771f Merge branch 'lru-map-fix' adds 15ea164ef11a libbpf: don't fail when feature probing fails adds a9047734eb47 selftests/bpf: add missing \n to flow_dissector CHECK errors adds 3d21b6525cae selftests/bpf: add prog detach to flow_dissector test adds 5fa2ca7c4a3f bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 adds c7d5ec26ea4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds ba6306e3f648 rhashtable: Remove RCU marking from rhash_lock_head adds e9458a4e337d rhashtable: Fix cmpxchg RCU warnings adds 2407a88a13a2 Merge branch 'rhashtable-Fix-sparse-warnings' adds bae9ed69029c flow_offload: support CVLAN match adds 12d5cbf89a65 net/mlx5e: Fix calling wrong function to get inner vlan ke [...] adds 7fecf0a1b72c Merge branch 'flow_offload-fix-CVLAN-support' adds 55c0dd8adda8 atm: iphase: Avoid copying pointers to user space. adds a9eeb998c28d hv_sock: Add support for delayed close adds 752beb5ec441 net: bpfilter: fallback to netfilter if failed to load bpf [...] adds ee04a5fa9f3f net: phy: aquantia: readd XGMII support for AQR107 adds b4e467c82f8c net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions adds 185ce5c38ea7 net: test nouarg before dereferencing zerocopy pointers adds 61fb0d016807 ipv6: prevent possible fib6 leaks adds 7e27e8d6130c tipc: switch order of device registration to fix a crash adds 858e5400e682 xfrm: ressurrect "Fix uninitialized memory read in _decode [...] adds 5aee080f2cf1 Revert "aqc111: fix double endianness swap on BE" adds 9e598a65b9f7 Revert "aqc111: fix writing to the phy on BE" adds 6ae6d33280b8 aqc111: cleanup mtu related logic adds e3a9f61b7ec3 Merge branch 'aqc111-revert-endianess-fixes-and-cleanup-mt [...] adds d7c04b05c9ca net: avoid weird emergency message adds 9a6c8bf91b60 selftests: pmtu.sh: Remove quotes around commands in setup_xfrm adds 510e2ceda031 ipv6: fix src addr routing with the exception table adds 34dcf6a1902a net: caif: fix the value of size argument of snprintf adds 38a04b83ab30 lib: Correct comment of prandom_seed adds 532b0f7ece4c tipc: fix modprobe tipc failed after switch order of devic [...] adds ac03046ece2b vsock/virtio: free packets during the socket release adds 5593530e5694 Revert "tipc: fix modprobe tipc failed after switch order [...] adds bad861f31bb1 net/mlx5: Imply MLXFW in mlx5_core adds 661f0312eb3e net/mlx5: Add meaningful return codes to status_to_err function adds 02f3afd97556 net/mlx5: E-Switch, Correct type to u16 for vport_num and [...] adds dd06486710d2 net/mlx5: Fix peer pf disable hca command adds 299a11957a5f net/mlx5e: Fix wrong xmit_more application adds 8f0916c6dc5c net/mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_R [...] adds 955858009708 net/mlx5e: Fix number of vports for ingress ACL configuration adds cf83c8fdcd47 net/mlx5e: Add missing ethtool driver info for representors adds c979c445a88e net/mlx5e: Additional check for flow destination comparison adds 2ef86872d98d net/mlx5e: Fix no rewrite fields with the same match adds e7739a60712a net/mlx5e: Fix possible modify header actions memory leak adds 45c20ebb82e9 Merge tag 'mlx5-fixes-2019-05-17' of git://git.kernel.org/ [...] adds e547ff3f803e bpf: relax inode permission check for retrieving bpf program adds bca844a8c925 selftests/bpf: add test_sysctl and map_tests/tests.h to .g [...] adds ac4e0e055fee tools/bpftool: move set_max_rlimit() before __bpf_object__ [...] adds d72386fe7a84 libbpf: move logging helpers into libbpf_internal.h adds 7ed4b4e60bb1 selftests/bpf: fix bpf_get_current_task adds 9c3ddee12464 bpftool: fix BTF raw dump of FWD's fwd_kind adds 5a35c8ea7c40 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds ba95e5dfd366 vsock/virtio: Initialize core virtio vsock before register [...] adds c52ecff7e643 mlxsw: core: Prevent QSFP module initialization for old hardware adds f1436c8036fa mlxsw: core: Prevent reading unsupported slave address fro [...] adds ee8a2b95b737 Merge branch 'mlxsw-Two-port-module-fixes' adds c50a42b8f61f kselftests: netfilter: fix leftover net/net-next merge conflict adds ea9a03791a73 net: Treat sock->sk_drops as an unsigned int when printing adds 85806af0c6ba net: fix kernel-doc warnings for socket.c adds 6a0a923dfa14 of_net: fix of_get_mac_address retval if compiled without [...] adds 78e03651849f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 2b90883c561d btrfs: Check the compression level before getting a workspace adds 8fca955057b9 btrfs: don't double unlock on error in btrfs_punch_hole adds d7400ee1b476 btrfs: use the existing reserved items for our first prop [...] adds 72bd2323ec87 Btrfs: do not abort transaction at btrfs_update_root() aft [...] adds 450ff8348808 btrfs: sysfs: Fix error path kobject memory leak adds e32773357d5c btrfs: sysfs: don't leak memory when failing add fsid adds 14ae4ec1ee14 btrfs: extent-tree: Fix a bug that btrfs is unable to add [...] adds ebb929060aeb Btrfs: avoid fallback to transaction commit during fsync o [...] adds 0c713cbab620 Btrfs: fix race between ranged fsync and writeback of adja [...] adds 4e9845eff5a8 Btrfs: tree-checker: detect file extent items with overlap [...] adds f49aa1de9836 Merge tag 'for-5.2-rc1-tag' of git://git.kernel.org/pub/sc [...]
No new revisions were added by this update.
Summary of changes: .gitignore | 8 +- Documentation/admin-guide/kernel-parameters.txt | 1 + Documentation/bpf/btf.rst | 2 +- .../devicetree/bindings/arm/keystone/ti,sci.txt | 3 +- .../bindings/interrupt-controller/ti,sci-inta.txt | 66 ++ .../bindings/interrupt-controller/ti,sci-intr.txt | 82 ++ .../bindings/timer/allwinner,sun4i-timer.txt | 4 +- Documentation/driver-model/devres.txt | 3 + MAINTAINERS | 13 +- Makefile | 25 +- arch/alpha/Makefile | 2 + arch/alpha/{ => configs}/defconfig | 0 arch/arm/mach-at91/Kconfig | 23 + arch/arm64/Kconfig.platforms | 5 + arch/csky/boot/dts/include/dt-bindings | 1 - arch/csky/include/asm/Kbuild | 4 - arch/h8300/include/asm/Kbuild | 1 - arch/ia64/kernel/Makefile.gate | 2 +- arch/mips/pnx833x/Platform | 2 +- arch/nds32/include/asm/Kbuild | 3 - arch/powerpc/Makefile | 2 +- arch/powerpc/kernel/traps.c | 2 +- arch/riscv/include/asm/Kbuild | 4 - arch/sh/Makefile | 4 +- arch/sh/boot/.gitignore | 1 + arch/sh/kernel/vsyscall/Makefile | 3 +- arch/x86/kernel/Makefile | 2 +- arch/x86/mm/Makefile | 2 +- arch/xtensa/boot/lib/Makefile | 2 +- arch/xtensa/include/asm/Kbuild | 1 - drivers/atm/iphase.c | 6 - drivers/clocksource/Kconfig | 14 +- drivers/clocksource/Makefile | 2 +- .../{tcb_clksrc.c => timer-atmel-tcb.c} | 126 ++- drivers/clocksource/timer-milbeaut.c | 66 +- drivers/clocksource/timer-sun4i.c | 5 +- drivers/clocksource/timer-tegra20.c | 63 +- drivers/firmware/ti_sci.c | 651 ++++++++++++ drivers/firmware/ti_sci.h | 102 ++ drivers/gpio/gpio-thunderx.c | 16 +- drivers/hid/intel-ish-hid/Makefile | 2 +- drivers/i2c/i2c-core-base.c | 118 ++- drivers/infiniband/hw/mlx5/ib_rep.c | 13 +- drivers/infiniband/hw/mlx5/ib_rep.h | 12 +- drivers/iommu/Kconfig | 1 + drivers/iommu/dma-iommu.c | 48 +- drivers/irqchip/Kconfig | 27 +- drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-bcm7038-l1.c | 3 + drivers/irqchip/irq-bcm7120-l2.c | 3 + drivers/irqchip/irq-brcmstb-l2.c | 2 + drivers/irqchip/irq-gic-pm.c | 76 +- drivers/irqchip/irq-gic-v2m.c | 8 +- drivers/irqchip/irq-gic-v3-its.c | 84 +- drivers/irqchip/irq-gic-v3-mbi.c | 10 +- drivers/irqchip/irq-imx-irqsteer.c | 4 +- drivers/irqchip/irq-ls-scfg-msi.c | 7 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 233 +++-- drivers/irqchip/irq-ti-sci-inta.c | 615 +++++++++++ drivers/irqchip/irq-ti-sci-intr.c | 275 +++++ drivers/media/common/b2c2/Makefile | 4 +- drivers/media/dvb-frontends/cxd2880/Makefile | 2 - drivers/media/i2c/smiapp/Makefile | 2 +- drivers/media/mmc/siano/Makefile | 3 +- drivers/media/pci/b2c2/Makefile | 2 +- drivers/media/pci/bt8xx/Makefile | 5 +- drivers/media/pci/cx18/Makefile | 4 +- drivers/media/pci/cx23885/Makefile | 4 +- drivers/media/pci/cx88/Makefile | 4 +- drivers/media/pci/ddbridge/Makefile | 4 +- drivers/media/pci/dm1105/Makefile | 2 +- drivers/media/pci/mantis/Makefile | 2 +- drivers/media/pci/netup_unidvb/Makefile | 2 +- drivers/media/pci/ngene/Makefile | 4 +- drivers/media/pci/pluto2/Makefile | 2 +- drivers/media/pci/pt1/Makefile | 4 +- drivers/media/pci/pt3/Makefile | 4 +- drivers/media/pci/smipcie/Makefile | 5 +- drivers/media/pci/ttpci/Makefile | 4 +- drivers/media/platform/sti/c8sectpfe/Makefile | 5 +- drivers/media/radio/Makefile | 2 - drivers/media/spi/Makefile | 4 +- drivers/media/usb/as102/Makefile | 2 +- drivers/media/usb/au0828/Makefile | 4 +- drivers/media/usb/b2c2/Makefile | 2 +- drivers/media/usb/cx231xx/Makefile | 5 +- drivers/media/usb/em28xx/Makefile | 4 +- drivers/media/usb/go7007/Makefile | 2 +- drivers/media/usb/pvrusb2/Makefile | 4 +- drivers/media/usb/siano/Makefile | 2 +- drivers/media/usb/tm6000/Makefile | 4 +- drivers/media/usb/ttusb-budget/Makefile | 2 +- drivers/media/usb/usbvision/Makefile | 2 - drivers/misc/Kconfig | 24 - drivers/misc/atmel_tclib.c | 5 +- drivers/net/Makefile | 2 +- drivers/net/ethernet/cadence/macb_main.c | 16 +- drivers/net/ethernet/chelsio/libcxgb/Makefile | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 4 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 2 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 +- drivers/net/ethernet/mellanox/mlx4/mcg.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 22 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 6 + drivers/net/ethernet/mellanox/mlxsw/core.h | 2 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 18 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 3 + drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 6 + .../ethernet/netronome/nfp/flower/tunnel_conf.c | 17 +- drivers/net/phy/aquantia_main.c | 1 + drivers/net/ppp/ppp_deflate.c | 20 +- drivers/net/usb/aqc111.c | 35 +- drivers/net/usb/qmi_wwan.c | 2 + drivers/pwm/pwm-atmel-tcb.c | 2 +- drivers/soc/ti/Kconfig | 6 + drivers/soc/ti/Makefile | 1 + drivers/soc/ti/ti_sci_inta_msi.c | 146 +++ drivers/target/iscsi/cxgbit/Makefile | 6 +- drivers/usb/storage/Makefile | 2 +- fs/btrfs/compression.c | 1 + fs/btrfs/extent-tree.c | 15 +- fs/btrfs/file.c | 16 +- fs/btrfs/props.c | 30 +- fs/btrfs/root-tree.c | 4 +- fs/btrfs/sysfs.c | 7 +- fs/btrfs/tree-checker.c | 49 +- fs/btrfs/tree-log.c | 1 + fs/cifs/cifs_debug.c | 2 + fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsglob.h | 2 + fs/cifs/connect.c | 41 +- fs/cifs/smb2ops.c | 134 ++- fs/cifs/smb2pdu.c | 21 +- fs/cifs/smbdirect.c | 8 +- fs/cifs/transport.c | 2 +- fs/ext4/block_validity.c | 8 +- fs/ext4/extents.c | 17 +- fs/ext4/file.c | 7 + fs/ext4/fsmap.c | 2 +- fs/ext4/ioctl.c | 2 +- fs/ext4/namei.c | 5 +- fs/ext4/super.c | 4 +- fs/fs-writeback.c | 11 +- fs/jbd2/journal.c | 49 +- fs/jbd2/revoke.c | 32 +- fs/jbd2/transaction.c | 8 +- fs/ocfs2/dlm/Makefile | 3 +- fs/ocfs2/dlmfs/Makefile | 2 +- fs/ubifs/sb.c | 4 +- fs/ubifs/ubifs.h | 6 +- fs/ubifs/xattr.c | 2 +- fs/unicode/README.utf8data | 28 +- fs/unicode/utf8-norm.c | 2 + fs/xfs/Makefile | 4 +- include/linux/bpf.h | 1 + include/linux/console.h | 7 +- include/linux/dma-iommu.h | 24 +- include/linux/i2c.h | 3 + include/linux/irq.h | 2 + include/linux/irqchip/arm-gic-v3.h | 12 +- include/linux/irqdomain.h | 1 + include/linux/jbd2.h | 8 +- include/linux/mlx5/eswitch.h | 6 +- include/linux/msi.h | 36 + include/linux/of_net.h | 2 +- include/linux/rhashtable.h | 58 +- include/linux/skbuff.h | 9 +- include/linux/soc/ti/ti_sci_inta_msi.h | 23 + include/linux/soc/ti/ti_sci_protocol.h | 124 +++ include/linux/vmalloc.h | 6 +- include/net/flow_offload.h | 2 + include/net/ip6_fib.h | 3 +- include/net/sock.h | 2 +- include/{linux/atmel_tc.h => soc/at91/atmel_tcb.h} | 4 +- include/uapi/linux/btf.h | 2 +- init/initramfs.c | 2 +- kernel/bpf/devmap.c | 3 + kernel/bpf/hashtab.c | 23 +- kernel/bpf/inode.c | 2 +- kernel/bpf/syscall.c | 5 +- kernel/irq/Kconfig | 3 + kernel/irq/chip.c | 27 + kernel/irq/irqdomain.c | 2 +- kernel/panic.c | 6 +- kernel/printk/printk.c | 12 +- kernel/trace/bpf_trace.c | 5 +- lib/random32.c | 4 +- lib/rhashtable.c | 33 +- mm/compaction.c | 4 +- mm/vmalloc.c | 1095 +++++++++++++++----- net/bpfilter/Makefile | 2 +- net/caif/cfdbgl.c | 2 +- net/caif/cfdgml.c | 3 +- net/caif/cfutill.c | 2 +- net/caif/cfveil.c | 2 +- net/caif/cfvidl.c | 2 +- net/core/dev.c | 2 +- net/core/flow_offload.c | 7 + net/core/rtnetlink.c | 16 +- net/core/skmsg.c | 7 +- net/ipv4/bpfilter/sockopt.c | 6 +- net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 2 +- net/ipv4/tcp.c | 2 +- net/ipv4/tcp_bpf.c | 7 +- net/ipv4/tcp_input.c | 3 + net/ipv4/udp.c | 2 +- net/ipv6/datagram.c | 2 +- net/ipv6/ip6_fib.c | 12 +- net/ipv6/route.c | 58 +- net/netlink/af_netlink.c | 2 +- net/phonet/socket.c | 2 +- net/socket.c | 34 +- net/tipc/core.c | 14 +- net/vmw_vsock/hyperv_transport.c | 108 +- net/vmw_vsock/virtio_transport.c | 13 +- net/vmw_vsock/virtio_transport_common.c | 7 + net/xfrm/xfrm_policy.c | 24 +- samples/Makefile | 24 +- samples/seccomp/Makefile | 2 +- samples/vfs/Makefile | 2 +- scripts/Kbuild.include | 8 - scripts/Kconfig.include | 8 + scripts/Makefile.extrawarn | 25 +- scripts/Makefile.host | 12 +- scripts/Makefile.lib | 26 +- scripts/dtc/Makefile | 6 +- scripts/genksyms/Makefile | 4 +- scripts/kconfig/Makefile | 8 +- scripts/kconfig/confdata.c | 13 +- scripts/modules-check.sh | 16 + tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/arch/x86/include/uapi/asm/perf_regs.h | 23 +- tools/arch/x86/lib/memcpy_64.S | 3 +- tools/bpf/bpftool/btf.c | 4 +- tools/bpf/bpftool/prog.c | 4 +- tools/include/uapi/linux/btf.h | 2 +- tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/libbpf.c | 3 +- tools/lib/bpf/libbpf_internal.h | 13 + tools/lib/bpf/libbpf_util.h | 13 - tools/lib/bpf/xsk.c | 2 +- tools/lib/traceevent/Documentation/Makefile | 207 ++++ tools/lib/traceevent/Documentation/asciidoc.conf | 120 +++ .../Documentation/libtraceevent-commands.txt | 153 +++ .../Documentation/libtraceevent-cpus.txt | 77 ++ .../Documentation/libtraceevent-endian_read.txt | 78 ++ .../Documentation/libtraceevent-event_find.txt | 103 ++ .../Documentation/libtraceevent-event_get.txt | 99 ++ .../Documentation/libtraceevent-event_list.txt | 122 +++ .../Documentation/libtraceevent-field_find.txt | 118 +++ .../Documentation/libtraceevent-field_get_val.txt | 122 +++ .../Documentation/libtraceevent-field_print.txt | 126 +++ .../Documentation/libtraceevent-field_read.txt | 81 ++ .../Documentation/libtraceevent-fields.txt | 105 ++ .../Documentation/libtraceevent-file_endian.txt | 91 ++ .../Documentation/libtraceevent-filter.txt | 209 ++++ .../Documentation/libtraceevent-func_apis.txt | 183 ++++ .../Documentation/libtraceevent-func_find.txt | 88 ++ .../Documentation/libtraceevent-handle.txt | 101 ++ .../Documentation/libtraceevent-header_page.txt | 102 ++ .../Documentation/libtraceevent-host_endian.txt | 104 ++ .../Documentation/libtraceevent-long_size.txt | 78 ++ .../Documentation/libtraceevent-page_size.txt | 82 ++ .../Documentation/libtraceevent-parse_event.txt | 90 ++ .../Documentation/libtraceevent-parse_head.txt | 82 ++ .../Documentation/libtraceevent-record_parse.txt | 137 +++ .../libtraceevent-reg_event_handler.txt | 156 +++ .../Documentation/libtraceevent-reg_print_func.txt | 155 +++ .../Documentation/libtraceevent-set_flag.txt | 104 ++ .../Documentation/libtraceevent-strerror.txt | 85 ++ .../Documentation/libtraceevent-tseq.txt | 158 +++ .../lib/traceevent/Documentation/libtraceevent.txt | 203 ++++ .../traceevent}/Documentation/manpage-1.72.xsl | 0 .../traceevent}/Documentation/manpage-base.xsl | 0 .../Documentation/manpage-bold-literal.xsl | 0 .../traceevent}/Documentation/manpage-normal.xsl | 0 .../Documentation/manpage-suppress-sp.xsl | 0 tools/lib/traceevent/Makefile | 46 +- tools/lib/traceevent/libtraceevent.pc.template | 4 +- tools/pci/Makefile | 2 +- tools/perf/Documentation/perf-list.txt | 12 + tools/perf/Documentation/perf-record.txt | 8 +- tools/perf/Documentation/perf-stat.txt | 4 + tools/perf/Documentation/perf.data-file-format.txt | 24 + tools/perf/Documentation/perf.txt | 2 + tools/perf/arch/x86/include/perf_regs.h | 26 +- tools/perf/arch/x86/util/perf_regs.c | 44 + tools/perf/builtin-annotate.c | 4 +- tools/perf/builtin-inject.c | 4 + tools/perf/builtin-record.c | 229 +++- tools/perf/builtin-report.c | 16 +- tools/perf/builtin-stat.c | 21 + tools/perf/perf.h | 1 + .../arm64/arm/cortex-a57-a72/core-imp-def.json | 179 ++++ tools/perf/pmu-events/arch/arm64/mapfile.csv | 5 +- tools/perf/pmu-events/jevents.c | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 340 +++++- tools/perf/tests/dso-data.c | 4 +- tools/perf/tests/make | 2 +- tools/perf/tests/shell/record+zstd_comp_decomp.sh | 34 + tools/perf/util/Build | 2 + tools/perf/util/annotate.c | 2 +- tools/perf/util/compress.h | 53 + tools/perf/util/env.h | 11 + tools/perf/util/event.c | 1 + tools/perf/util/event.h | 7 + tools/perf/util/evlist.c | 8 +- tools/perf/util/evlist.h | 2 +- tools/perf/util/evsel.c | 2 + tools/perf/util/evsel.h | 3 + tools/perf/util/header.c | 53 + tools/perf/util/header.h | 1 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 31 +- tools/perf/util/machine.c | 3 +- tools/perf/util/mmap.c | 102 +- tools/perf/util/mmap.h | 16 +- tools/perf/util/parse-events.c | 27 + tools/perf/util/parse-events.h | 1 + tools/perf/util/parse-events.l | 1 + tools/perf/util/parse-regs-options.c | 33 +- tools/perf/util/parse-regs-options.h | 3 +- tools/perf/util/perf_regs.c | 10 + tools/perf/util/perf_regs.h | 3 + tools/perf/util/session.c | 133 ++- tools/perf/util/session.h | 14 + tools/perf/util/stat-display.c | 107 +- tools/perf/util/stat.c | 8 +- tools/perf/util/thread.c | 3 +- tools/perf/util/tool.h | 2 + tools/perf/util/unwind-libunwind-local.c | 6 - tools/perf/util/unwind-libunwind.c | 10 + tools/perf/util/zstd.c | 111 ++ tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/bpf_helpers.h | 2 +- .../bpf/{prog_tests => map_tests}/.gitignore | 0 .../selftests/bpf/prog_tests/flow_dissector.c | 9 +- tools/testing/selftests/bpf/test_lru_map.c | 288 ++++- tools/testing/selftests/net/pmtu.sh | 18 +- tools/testing/selftests/netfilter/nft_nat.sh | 77 +- 354 files changed, 10465 insertions(+), 1585 deletions(-) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt rename arch/alpha/{ => configs}/defconfig (100%) delete mode 120000 arch/csky/boot/dts/include/dt-bindings rename drivers/clocksource/{tcb_clksrc.c => timer-atmel-tcb.c} (80%) create mode 100644 drivers/irqchip/irq-ti-sci-inta.c create mode 100644 drivers/irqchip/irq-ti-sci-intr.c create mode 100644 drivers/soc/ti/ti_sci_inta_msi.c create mode 100644 include/linux/soc/ti/ti_sci_inta_msi.h rename include/{linux/atmel_tc.h => soc/at91/atmel_tcb.h} (99%) create mode 100755 scripts/modules-check.sh create mode 100644 tools/lib/traceevent/Documentation/Makefile create mode 100644 tools/lib/traceevent/Documentation/asciidoc.conf create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-commands.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-cpus.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-endian_read.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_find.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_get.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_list.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_find.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_get_val.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_print.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_read.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-fields.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-file_endian.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-filter.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-func_apis.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-func_find.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-handle.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-header_page.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-host_endian.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-long_size.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-page_size.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-parse_event.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-parse_head.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-record_parse.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-reg_event_handler.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-reg_print_func.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-set_flag.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-strerror.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-tseq.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent.txt copy tools/{perf => lib/traceevent}/Documentation/manpage-1.72.xsl (100%) copy tools/{perf => lib/traceevent}/Documentation/manpage-base.xsl (100%) copy tools/{perf => lib/traceevent}/Documentation/manpage-bold-literal.xsl (100%) copy tools/{perf => lib/traceevent}/Documentation/manpage-normal.xsl (100%) copy tools/{perf => lib/traceevent}/Documentation/manpage-suppress-sp.xsl (100%) create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a57-a72/core-imp-def.json create mode 100755 tools/perf/tests/shell/record+zstd_comp_decomp.sh create mode 100644 tools/perf/util/zstd.c copy tools/testing/selftests/bpf/{prog_tests => map_tests}/.gitignore (100%)