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-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from 2339e91d0e66 Merge tag 'media/v5.0-1' of git://git.kernel.org/pub/scm/l [...] adds 5bf859081f6a block, bfq: fix comments on __bfq_deactivate_entity adds 6251691a9217 md: Make bio_alloc_mddev use bio_alloc_bioset adds c8a83a6b54d0 nbd: Use set_blocksize() to set device blocksize adds 04906b2f542c blockdev: Fix livelocks on loop device adds 7809167da5c8 block: don't lose track of REQ_INTEGRITY flag adds fb8658581a15 nvmet-tcp: fix uninitialized variable access adds c45b1fa2433c nvme-pci: fix nvme_setup_irqs() adds 38197ca176fc block: Cleanup license notice adds 0facb892456f Merge tag 'for-linus-20190118' of git://git.kernel.dk/linux-block adds 44759979a49b scsi: sd: Fix cache_type_store() adds 621a4367d695 scsi: target/iscsi: fix error msg typo when create lio_qr_ [...] adds d1f38d995e98 scsi: megaraid_sas: correct an info message adds 72b4a0465f99 scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param adds 251f24e63fc2 scsi: pm80xx: reduce indentation adds 3f7e62bba000 scsi: core: Synchronize request queue PM status only on su [...] adds 12de280b36f0 scsi: smartpqi_init: fix boolean expression in pqi_device_ [...] adds 5bd5f66cf142 scsi: lpfc: lpfc_sli: Mark expected switch fall-throughs adds cc29a1b0a3f2 scsi: isci: initialize shost fully before calling scsi_add_host() adds a94a2572b977 scsi: tcmu: avoid cmd/qfull timers updated whenever a new [...] adds 7bb25a89aad2 scsi: hisi_sas: Set protection parameters prior to adding [...] adds f0783d43dde4 scsi: qla2xxx: Use correct number of vectors for online CPUs adds ce9e7bce4352 scsi: ufs: Fix system suspend status adds 34a2ce887668 scsi: qedi: Add ep_state for login completion on un-reacha [...] adds c65bfc816369 scsi: megaraid_sas: Retry reads of outbound_intr_status reg adds 9be9db9f78f5 scsi: ufs: Fix geometry descriptor size adds 4a01ab60f550 scsi: qla1280: set 64bit coherent mask adds 9e8f1c798314 scsi: cxgb4i: add wait_for_completion() adds 4d5f6e0201bc Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 4429b668e037 xprtrdma: Fix error code in rpcrdma_buffer_create() adds 6e17f58c486d xprtrdma: Double free in rpcrdma_sendctxs_create() adds 6a829eb8619f SUNRPC: Fix TCP receive code on archs with flush_dcache_page() adds e7f45099442a sunrpc: kernel BUG at kernel/cred.c:825! adds 45ac486ecf2d NFSv4.2 fix unnecessary retry in nfs4_copy_file_range adds e66721f04363 SUNRPC: Ensure rq_bytes_sent is reset before request transmission adds 97b78ae96ba7 SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit adds deaa5c96c2f7 SUNRPC: Address Kerberos performance/behavior regression adds b0efca46b570 Merge tag 'nfs-for-5.0-2' of git://git.linux-nfs.org/proje [...] adds 3aa8b8bbc142 watchdog: mt7621_wdt/rt2880_wdt: Fix compilation problem adds 4a22fc534f2f watchdog: tqmx86: Fix a couple IS_ERR() vs NULL bugs adds f403d718ebde Merge tag 'linux-watchdog-5.0-rc-fixes' of git://www.linux [...] adds dadbcb450cb2 ACPI/nfit: delete the redundant header file adds 8a7f02f67c39 ACPI/nfit: delete the function to_acpi_nfit_desc adds ccb7f15a8a3c nfit: Mark some functions as __maybe_unused adds 1cb95e072ede libnvdimm/dimm: Fix security capability detection for non- [...] adds 0919871ac37f acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() adds b4fe30e45a66 acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_i [...] adds faa8bd6e12e6 libnvdimm/security: Fix nvdimm_security_state() state requ [...] adds 26caabbcd7a5 Merge tag 'libnvdimm-fixes-5.0-rc3' of git://git.kernel.or [...] adds 75a080cde08d powerpc: chrp: Use of_node_is_type to access device_type adds 6a0141a0966c Merge tag 'devicetree-fixes-for-5.0-2' of git://git.kernel [...] adds 2b4dba55b04b MIPS: lantiq: Fix IPI interrupt handling adds 390d1b461eec MIPS: lantiq: Use CP0_LEGACY_COMPARE_IRQ adds 565dc8a4f55e MIPS: ath79: Enable OF serial ports in the default config adds 41af167fbc00 MIPS: jazz: fix 64bit build adds 321c46b91550 MIPS: BCM47XX: Setup struct device for the SoC adds a214720cbf50 Disable MSI also when pcie-octeon.pcie_disable on adds 5a9372f751b5 mips: fix n32 compat_ipc_parse_version adds 8a644c64a9f1 MIPS: OCTEON: fix kexec support adds 5d5c303ea095 Merge tag 'mips_fixes_5.0_2' of git://git.kernel.org/pub/s [...] adds 2f97967503df arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on adds 1598ecda7b23 arm64: kaslr: ensure randomized quantities are clean to the PoC adds 7fa1e2e6afa7 kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define adds b0f3e768a89b Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 6e693b3ffecb x86: uaccess: Inhibit speculation past access_ok() in user [...] adds fbfaf851902c fix int_sqrt64() for very large numbers adds 3e2ffd655cc6 include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR adds 99e309b6ed75 clang-format: Update .clang-format with the latest for_eac [...] adds 315a6d850a82 Merge tags 'compiler-attributes-for-linus-v5.0-rc3' and 'c [...] adds 77b7aad19509 Revert "btrfs: balance dirty metadata pages in btrfs_finis [...] adds 31890da0bfdd btrfs: handle delayed ref head accounting cleanup in abort adds 74d5d229b1bf btrfs: wait on ordered extents on abort cleanup adds 3ec9a4c81c8c btrfs: run delayed iputs before committing adds fd340d0f68cc btrfs: wakeup cleaner thread when adding delayed iput adds 1be969f4682b Merge tag 'for-5.0-rc2-tag' of git://git.kernel.org/pub/sc [...] adds b89a07c4373b virtio: fix virtio_config_ops description adds d1c1dad89e7a virtio: document virtio_config_ops restrictions adds ddbeac07a39a virtio_pci: use queue idx instead of array idx to set up the vq adds a229989d975e virtio: don't allocate vqs when names[i] = NULL adds bf4dc0b2beeb virtio-balloon: tweak config_changed implementation adds 74ad7419489d vhost: return EINVAL if iovecs size does not match the mes [...] adds 8e5dadfe76cf vhost/scsi: Use copy_to_iter() to send control queue response adds bb617b9b4519 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 310529e663ed netfilter: nf_tables: Fix for endless loop when dumping ruleset adds b91d90368837 netfilter: nf_tables: fix leaking object reference count adds 715849ab31f8 netfilter: nf_tables: selective rule dump needs table to b [...] adds a799aea0988e netfilter: nft_flow_offload: Fix reverse route lookup adds e2c8d550a973 netfilter: ebtables: account ebt_table_info to kmemcg adds 10f4e765879e netfilter: nft_flow_offload: fix interaction with vrf slav [...] adds 2314e879747e netfilter: nft_flow_offload: fix checking method of conntr [...] adds 72f6d4d14c2e Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds ab5098fa25b9 ip6_gre: fix tunnel list corruption for x-netns adds f97f4dd8b3bb net: ipv4: Fix memory leak in network namespace dismantle adds 5be99560c6a0 selftests/txtimestamp: Fix an equals vs assign bug adds 5642e27bf6a9 Revert "igb: reduce CPU0 latency when updating statistics" adds d9f903f6af3d net: phy: fix too strict check in phy_start_aneg adds 80b3671e9377 ip6_gre: update version related info when changing link adds f6bab199315b sched: Avoid dereferencing skb pointer after child enqueue adds 37d9cf1a3ce3 sched: Fix detection of empty queues in child qdiscs adds 8c6c37fdc20e sch_cake: Correctly update parent qlen when splitting GSO packets adds d62f38c295e5 Merge branch 'sch_cake-leaf-qdisc-fixes' adds a88289f4ddee tipc: fix uninit-value in in tipc_conn_rcv_sub adds 8b66fee7f8ee tipc: fix uninit-value in tipc_nl_compat_link_reset_stats adds 0762216c0ad2 tipc: fix uninit-value in tipc_nl_compat_bearer_enable adds edf5ff04a457 tipc: fix uninit-value in tipc_nl_compat_link_set adds 974cb0e3e7c9 tipc: fix uninit-value in tipc_nl_compat_name_table_dump adds 2753ca5d9009 tipc: fix uninit-value in tipc_nl_compat_doit adds 70a44f9f6e42 Merge branch 'tipc-uninit-values' adds e122d845a01e Revert "rxrpc: Allow failed client calls to be retried" adds 9174c3df1cd1 net/sched: act_tunnel_key: fix memory leak in case of acti [...] adds 1d16073a3268 net: phy: micrel: set soft_reset callback to genphy_soft_r [...] adds 13d7f46386e0 tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state adds f275ee0fa3a0 IN_BADCLASS: fix macro to actually work adds 8cbcdc1a5199 net: phy: marvell: Errata for mv88e6390 internal PHYs adds e0a7328fad99 net: phy: marvell: Fix deadlock from wrong locking adds e413615502a3 selftests: tc-testing: drop test on missing tunnel key id adds 5216bd77798e selftests: tc-testing: fix tunnel_key failure if dst_port [...] adds 26fc181e6cac fou, fou6: do not assume linear skbs adds a6c7c7aac2de net: add document for several snmp counters adds f2f98c1d7fa8 net: phy: meson-gxl: Use the genphy_soft_reset callback adds cd0c4e70fc0c net_sched: refetch skb protocol for each filter adds 9098f21f4cc0 net: usb: aqc111: Extend HWID table by TRENDnet device adds 04a4af334b97 openvswitch: Avoid OOB read when parsing flow nlattrs adds 20704bd1633d erspan: build the header with the right proto according to [...] adds 400b8b9a2a17 sctp: allocate sctp_sockaddr_entry with kzalloc adds 01b833ab44c9 net/core/neighbour: fix kmemleak minimal reference count f [...] adds 91fa038d9446 selftests: tc-testing: fix parsing of ife type adds a5a82d841186 ipv6: route: place a warning with duplicated string with c [...] adds 9e857a40dc4e net: phy: Add missing features to PHY drivers adds 1a9352687c19 net: bpfilter: change section name of bpfilter UMH blob. adds 0f149c9fec3c udp: with udp_segment release on error path adds cb12d72b27a6 atm: he: fix sign-extension overflow on large shift adds 3f1bb6abdf19 net: dsa: realtek-smi: fix OF child-node lookup adds 2cddd2014782 net/sched: cls_flower: allocate mask dynamically in fl_change() adds 8f6b5392856a udp: add missing rehash callback to udplite adds f7c46156f4a9 udp6: add missing rehash callback to udplite adds 88a8121dc1d3 af_packet: fix raw sockets over 6in4 tunnel adds f655f8b81868 Documentation: timestamping: correct path to net_tstamp.h adds cc5e71075947 vhost: log dirty page correctly adds 28c1382fa28f net: bridge: Fix ethernet header pointer before check skb [...] adds c6ddfb9a963f dpaa_eth: NETIF_F_LLTX requires to do our own update of tr [...] adds 40f89ebfbd73 net: phy: add missing phy driver features adds 5ab3121beeb7 amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs adds 87fff3cacd01 neighbour: Do not perturb drop profiles when neigh_probe adds bf97403ac4bf macvlan: replace kfree_skb by consume_skb for drop profiles adds 0e78f389a7cd doc: net: fix bad references to network drivers adds e40e2a2e7866 net: phy: mdio_bus: add missing device_del() in mdiobus_re [...] adds 6c57f0458022 net: Fix usage of pskb_trim_rcsum adds 9437b6295188 net: Fix typo in NET_FAILOVER help text adds 20f5248a502b MAINTAINERS: update email addresses of liquidio driver mai [...] adds c9ebea04cb1b mlxsw: pci: Ring CQ's doorbell before RDQ's adds d2f372ba0914 mlxsw: pci: Increase PCI SW reset timeout adds 67c14cc9b350 mlxsw: pci: Return error on PCI reset timeout adds a11dcd649791 mlxsw: spectrum_fid: Update dummy FID index adds 710ae7287737 net: bridge: Mark FDB entries that were added by user as such adds 64254a205461 mlxsw: spectrum_switchdev: Do not treat static FDB entries [...] adds 72159272fc08 selftests: mlxsw: Test FDB offload indication adds 479a2b761d61 selftests: forwarding: Add a test case for externally lear [...] adds efa8c819a689 Merge branch 'mlxsw-fixes' adds e8c8b53ccaff net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames adds 2eb1e42551a8 net/mlx5e: Fix wrong error code return on FEC query failure adds 7fdc1adc52d3 net/mlx5e: Fix wrong (zero) TX drop counter indication for [...] adds 25f2d0e7791e net/mlx5e: Fix cb_ident duplicate in indirect block register adds 8a7fa0c35027 Merge tag 'mlx5-fixes-2019-01-18' of git://git.kernel.org/ [...] adds 7afa81c55fca isdn: avm: Fix string plus integer warning from Clang adds 3e64cf7a435e net: phy: phy driver features are mandatory adds df133f3f9625 virtio_net: bulk free tx skbs adds cc5b5d356504 xsk: Check if a queue exists during umem setup adds 1be72f29bfb9 selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh adds 6bf3bbe1f4d4 samples/bpf: workaround clang asm goto compilation errors adds 86edaed37963 bpf: libbpf: retry loading program on EAGAIN adds 6e8ccb4f624a tools/bpf: properly account for libbfd variations adds 0b698005a9d1 bpf: don't assume build-id length is always 20 bytes adds 4af396ae4836 bpf: zero out build_id for BPF_STACK_BUILD_ID_IP adds f67ad87ab312 selftests/bpf: retry tests that expect build-id adds 583c53185399 bpf: Make function btf_name_offset_valid static adds c8dc79806e7f bpf: Annotate implicit fall through in cgroup_dev_func_proto adds c61c27687a5a bpf: Correctly annotate implicit fall through in bpf_base_ [...] adds f4924f24da8c bpf: bpf_setsockopt: reset sock dst on SO_MARK changes adds e224c390a625 bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing adds ad6dd7a9c47b bpf: pull in pkt_sched.h header for tooling to fix bpftool build adds 9d5564ddcf2a bpf: fix inner map masking to prevent oob under speculation adds 64cf5481262b tools: bpftool: Cleanup license mess adds e7c87bd6cc4e bpf: in __bpf_redirect_no_mac pull mac only if present adds 6436408e814b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 7d0ae236ed13 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 560706d5d258 gcc-plugins: arm_ssp_per_task_plugin: sign extend the SP mask adds 2c88c742d011 gcc-plugins: arm_ssp_per_task_plugin: fix for GCC 9+ adds dbcfc9619393 Merge tag 'gcc-plugins-v5.0-rc4' of git://git.kernel.org/p [...] adds 6a4c9ab13fee pstore/ram: Fix console ramoops to show the previous boot logs adds 5631e8576a3c pstore/ram: Avoid allocation and leak of platform data adds 1e556ba3b673 Merge tag 'pstore-v5.0-rc4' of git://git.kernel.org/pub/sc [...] adds 49a57857aeea Linux 5.0-rc3 adds 97e981324d49 ARCv2: boot log: BPU return stack depth adds 7dd380c338f1 ARC: boot log: print Action point details adds 4e868f8419cb ARC: fix __ffs return value to avoid build warnings adds 76e608676056 arc: remove redundant kernel-space generic-y adds a3010a046538 ARC: adjust memblock_reserve of kernel memory adds 3affbf0e154e ARC: perf: map generic branches to correct hardware condition adds 14f81a91ad29 ARC: perf: trivial code cleanup adds 0e956150fe09 ARC: perf: introduce Kernel PMU events support adds baf9cc85ba01 ARC: perf: move HW events mapping to separate function adds 29133260f7c2 ARC: perf: avoid kernel killing where it is possible adds ab6c03676cb1 ARC: show_regs: lockdep: avoid page allocator... adds f731a8e89f8c ARC: show_regs: lockdep: re-enable preemption adds 4d447455e73b ARC: mm: do_page_fault fixes #1: relinquish mmap_sem if si [...] adds e6a72b7daeeb ARCv2: lib: memeset: fix doing prefetchw outside of buffer adds 57ef300e4627 Merge tag 'arc-5.0-rc3' of git://git.kernel.org/pub/scm/li [...] adds e8e683ae9a73 iommu/of: Fix probe-deferral adds 52e60b754438 Merge tag 'iommu-fixes-v5.0-rc3' of git://git.kernel.org/p [...] adds f8ff6c732d35 ide: fix a typo in the settings proc file name adds 490fd30f8595 XArray tests: Add RCU locking adds 02669b17a433 XArray: Turn xa_init_flags into a static inline adds 4a31896c5b5a XArray: Change xa_for_each iterator adds 76b4e5299565 XArray: Permit storing 2-byte-aligned pointers adds b0606fed6eec XArray: Honour reserved entries in xa_insert adds 19ba9ecf2418 XArray: Fix typo in comment adds d69d287a9002 XArray tests: Check mark 2 gets squashed adds edcddd4c879a XArray: Fix an arithmetic error in xa_is_err adds 48b161983ae5 Merge tag 'xarray-5.0-rc3' of git://git.infradead.org/user [...] adds ee46967fc6e7 HID: core: replace the collection tree pointers with indices adds 77ae0d8e401f HID: i2c-hid: Disable runtime PM on Goodix touchpad adds 1950f462916e HID: core: simplify active collection tracking adds 787a3b432276 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds fdac94489c4d selftests: rtc: rtctest: fix alarm tests adds 7b3027728f4d selftests: rtc: rtctest: add alarm test on minute boundary adds a180ac19ac19 x86/mpx/selftests: fix spelling mistake "succeded" -> "succeeded" adds b686057e9507 tools/testing/selftests/x86/unwind_vdso.c: Remove duplicat [...] adds 91cd63d320f8 selftests/vm/gup_benchmark.c: match gup struct to kernel adds 5bbc73a841d7 selftests: seccomp: use LDLIBS instead of LDFLAGS adds 508cacd7da66 selftests: gpio-mockup-chardev: Check asprintf() for error adds 3d244c192afe selftests/seccomp: Abort without user notification support adds 8f45fa2724a6 Merge tag 'linux-kselftest-5.0-rc4' of git://git.kernel.or [...] adds 48504619a659 clk: imx: fix potential NULL dereference in imx8qxp_lpcg_c [...] adds d39eca547f3e clk: tegra: dfll: Fix a potential Oop in remove() adds 4f340efcb212 clk: zynqmp: Fix memory allocation in zynqmp_clk_setup adds 3d51e4d9de7d clk: imx: Remove Kconfig duplicate include adds c6e909972ef8 clk: sysfs: fix invalid JSON in clk_dump adds 2137a109a5e3 clk: vc5: Abort clock configuration without upstream clock adds 83b4c147967b clk: qcom: Select QCOM_GDSC with MSM_GCC_8998 adds c0a636e4cc2e clk: socfpga: stratix10: fix rate calculation for pll clocks adds b488517b28a4 clk: socfpga: stratix10: fix naming convention for the fix [...] adds 0b0d4be6b488 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 3fe931b31a40 thermal: int340x_thermal: Fix a NULL vs IS_ERR() check adds 129699bb8c75 drivers: thermal: int340x_thermal: Fix sysfs race condition new 333478a7eb21 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...]
The 1 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: .clang-format | 43 +++- Documentation/core-api/xarray.rst | 15 +- Documentation/networking/index.rst | 26 +-- Documentation/networking/rxrpc.txt | 45 ---- Documentation/networking/snmp_counter.rst | 130 ++++++++++- Documentation/networking/timestamping.txt | 4 +- MAINTAINERS | 7 +- Makefile | 2 +- arch/arc/include/asm/Kbuild | 4 - arch/arc/include/asm/arcregs.h | 12 +- arch/arc/include/asm/bitops.h | 6 +- arch/arc/include/asm/perf_event.h | 3 +- arch/arc/kernel/perf_event.c | 241 ++++++++++++++++----- arch/arc/kernel/setup.c | 27 ++- arch/arc/kernel/troubleshoot.c | 30 ++- arch/arc/lib/memset-archs.S | 40 +++- arch/arc/mm/fault.c | 13 +- arch/arc/mm/init.c | 3 +- arch/arm64/include/asm/cache.h | 2 - arch/arm64/include/asm/mmu.h | 5 +- arch/arm64/kernel/kaslr.c | 8 +- arch/mips/Kconfig | 1 + arch/mips/bcm47xx/setup.c | 31 +++ arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/configs/ath79_defconfig | 1 + .../include/asm/mach-lantiq/falcon/falcon_irq.h | 2 - .../mips/include/asm/mach-lantiq/xway/lantiq_irq.h | 2 - arch/mips/jazz/jazzdma.c | 5 +- arch/mips/lantiq/irq.c | 77 +------ arch/mips/pci/msi-octeon.c | 4 +- arch/powerpc/platforms/chrp/setup.c | 3 +- arch/x86/include/asm/uaccess.h | 2 +- block/bfq-wf2q.c | 11 +- block/blk-mq-debugfs-zoned.c | 2 - block/blk-mq.c | 3 +- drivers/acpi/nfit/core.c | 20 +- drivers/acpi/nfit/intel.c | 8 +- drivers/atm/he.c | 2 +- drivers/block/nbd.c | 5 +- drivers/clk/Kconfig | 1 - drivers/clk/clk-versaclock5.c | 4 +- drivers/clk/clk.c | 2 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 2 + drivers/clk/qcom/Kconfig | 1 + drivers/clk/socfpga/clk-pll-s10.c | 2 +- drivers/clk/socfpga/clk-s10.c | 20 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 4 +- drivers/clk/zynqmp/clkc.c | 4 +- drivers/hid/hid-core.c | 23 +- drivers/hid/hid-ids.h | 3 + drivers/hid/i2c-hid/i2c-hid-core.c | 2 + drivers/ide/ide-proc.c | 2 +- drivers/iommu/of_iommu.c | 2 +- drivers/isdn/hardware/avm/b1.c | 2 +- drivers/md/md.c | 7 +- drivers/misc/mic/vop/vop_main.c | 9 +- drivers/net/Kconfig | 2 +- drivers/net/dsa/realtek-smi.c | 18 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 2 - drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 22 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 6 + drivers/net/ethernet/intel/igb/igb.h | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 30 +-- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 13 ++ drivers/net/ethernet/mellanox/mlxsw/pci.c | 16 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 12 +- drivers/net/macvlan.c | 2 +- drivers/net/phy/bcm87xx.c | 2 + drivers/net/phy/cortina.c | 1 + drivers/net/phy/marvell.c | 37 +++- drivers/net/phy/mdio_bus.c | 1 + drivers/net/phy/meson-gxl.c | 1 + drivers/net/phy/micrel.c | 2 + drivers/net/phy/phy.c | 19 +- drivers/net/phy/phy_device.c | 17 ++ drivers/net/phy/teranetics.c | 1 + drivers/net/ppp/pppoe.c | 1 + drivers/net/usb/aqc111.c | 15 ++ drivers/net/usb/cdc_ether.c | 8 + drivers/net/virtio_net.c | 12 +- drivers/nvdimm/nd-core.h | 4 +- drivers/nvme/host/pci.c | 21 +- drivers/nvme/target/tcp.c | 2 +- drivers/remoteproc/remoteproc_virtio.c | 9 +- drivers/s390/virtio/virtio_ccw.c | 12 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 9 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 28 ++- drivers/scsi/cxgbi/libcxgbi.c | 7 +- drivers/scsi/cxgbi/libcxgbi.h | 5 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 12 +- drivers/scsi/isci/init.c | 14 +- drivers/scsi/lpfc/lpfc_sli.c | 20 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/pm8001/pm8001_sas.c | 2 +- drivers/scsi/qedi/qedi_iscsi.c | 3 + drivers/scsi/qedi/qedi_iscsi.h | 1 + drivers/scsi/qla1280.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 2 + drivers/scsi/qla2xxx/qla_isr.c | 1 + drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 + drivers/scsi/scsi_pm.c | 26 ++- drivers/scsi/sd.c | 6 + drivers/scsi/smartpqi/smartpqi_init.c | 2 +- drivers/scsi/ufs/ufs.h | 2 +- drivers/scsi/ufs/ufshcd.c | 2 + drivers/target/iscsi/iscsi_target.c | 2 +- drivers/target/target_core_user.c | 88 +++++--- .../int340x_thermal/processor_thermal_device.c | 30 +-- drivers/vhost/net.c | 3 +- drivers/vhost/scsi.c | 20 +- drivers/vhost/vhost.c | 105 +++++++-- drivers/vhost/vhost.h | 3 +- drivers/virtio/virtio_balloon.c | 98 ++++++--- drivers/virtio/virtio_mmio.c | 9 +- drivers/virtio/virtio_pci_common.c | 8 +- drivers/watchdog/mt7621_wdt.c | 1 + drivers/watchdog/rt2880_wdt.c | 1 + drivers/watchdog/tqmx86_wdt.c | 8 +- fs/block_dev.c | 28 ++- fs/btrfs/ctree.h | 7 + fs/btrfs/disk-io.c | 12 + fs/btrfs/extent-tree.c | 21 +- fs/btrfs/inode.c | 5 +- fs/nfs/nfs4file.c | 8 +- fs/pstore/ram.c | 12 +- include/linux/bcma/bcma_soc.h | 1 + include/linux/compiler-clang.h | 5 +- include/linux/compiler-gcc.h | 4 - include/linux/compiler-intel.h | 4 +- include/linux/compiler.h | 4 +- include/linux/hid.h | 3 +- include/linux/libnvdimm.h | 1 + include/linux/phy.h | 6 +- include/linux/skbuff.h | 1 + include/linux/virtio_config.h | 13 +- include/linux/xarray.h | 227 ++++++++++++++----- include/net/af_rxrpc.h | 16 -- include/net/ip_fib.h | 2 +- include/net/netfilter/nf_flow_table.h | 1 - include/uapi/linux/in.h | 2 +- kernel/bpf/btf.c | 2 +- kernel/bpf/cgroup.c | 1 + kernel/bpf/map_in_map.c | 17 +- kernel/bpf/stackmap.c | 9 +- lib/int_sqrt.c | 2 +- lib/test_xarray.c | 57 ++++- lib/xarray.c | 92 ++++---- net/bpfilter/bpfilter_umh_blob.S | 2 +- net/bridge/br_fdb.c | 5 + net/bridge/br_forward.c | 9 +- net/bridge/br_netfilter_ipv6.c | 1 + net/bridge/netfilter/ebtables.c | 6 +- net/bridge/netfilter/nft_reject_bridge.c | 1 + net/core/filter.c | 32 ++- net/core/lwt_bpf.c | 1 + net/core/neighbour.c | 4 +- net/ipv4/fib_frontend.c | 4 +- net/ipv4/fib_trie.c | 15 +- net/ipv4/fou.c | 9 +- net/ipv4/ip_gre.c | 23 +- net/ipv4/ip_input.c | 1 + net/ipv4/tcp.c | 2 +- net/ipv4/udp.c | 18 +- net/ipv4/udp_impl.h | 1 + net/ipv4/udplite.c | 1 + net/ipv6/fou6.c | 9 +- net/ipv6/ip6_gre.c | 14 +- net/ipv6/route.c | 14 +- net/ipv6/udp.c | 18 +- net/ipv6/udp_impl.h | 1 + net/ipv6/udplite.c | 1 + net/netfilter/nf_flow_table_core.c | 5 +- net/netfilter/nf_tables_api.c | 14 +- net/netfilter/nft_flow_offload.c | 13 +- net/openvswitch/flow_netlink.c | 2 +- net/packet/af_packet.c | 3 +- net/rxrpc/af_rxrpc.c | 70 ------ net/rxrpc/ar-internal.h | 19 +- net/rxrpc/call_object.c | 97 --------- net/rxrpc/conn_client.c | 5 +- net/rxrpc/sendmsg.c | 24 +- net/sched/act_tunnel_key.c | 19 +- net/sched/cls_api.c | 3 +- net/sched/cls_flower.c | 19 +- net/sched/sch_cake.c | 5 +- net/sched/sch_cbs.c | 3 +- net/sched/sch_drr.c | 7 +- net/sched/sch_dsmark.c | 3 +- net/sched/sch_hfsc.c | 9 +- net/sched/sch_htb.c | 3 +- net/sched/sch_prio.c | 3 +- net/sched/sch_qfq.c | 20 +- net/sched/sch_tbf.c | 3 +- net/sctp/ipv6.c | 5 +- net/sctp/protocol.c | 4 +- net/sunrpc/auth.c | 3 + net/sunrpc/auth_gss/auth_gss.c | 12 +- net/sunrpc/clnt.c | 20 +- net/sunrpc/xprt.c | 3 +- net/sunrpc/xprtrdma/verbs.c | 10 +- net/sunrpc/xprtsock.c | 22 ++ net/tipc/netlink_compat.c | 50 ++++- net/tipc/topsrv.c | 2 +- net/xdp/xdp_umem.c | 16 +- samples/bpf/Makefile | 1 + samples/bpf/asm_goto_workaround.h | 16 ++ scripts/gcc-plugins/arm_ssp_per_task_plugin.c | 23 +- tools/bpf/bpftool/Makefile | 9 +- tools/bpf/bpftool/json_writer.c | 7 +- tools/bpf/bpftool/json_writer.h | 5 - {include => tools/include}/uapi/linux/pkt_sched.h | 0 tools/lib/bpf/bpf.c | 19 +- tools/testing/selftests/bpf/Makefile | 1 + tools/testing/selftests/bpf/test_progs.c | 30 +++ .../selftests/drivers/net/mlxsw/rtnetlink.sh | 20 ++ tools/testing/selftests/gpio/gpio-mockup-chardev.c | 9 +- .../selftests/net/forwarding/bridge_vlan_aware.sh | 34 ++- .../networking/timestamping/txtimestamp.c | 2 +- tools/testing/selftests/rtc/rtctest.c | 109 +++++++++- tools/testing/selftests/seccomp/Makefile | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 10 +- .../selftests/tc-testing/tc-tests/actions/ife.json | 88 ++++---- .../tc-testing/tc-tests/actions/tunnel_key.json | 31 +-- tools/testing/selftests/vm/gup_benchmark.c | 1 + tools/testing/selftests/x86/mpx-mini-test.c | 2 +- tools/testing/selftests/x86/unwind_vdso.c | 1 - 233 files changed, 2226 insertions(+), 1231 deletions(-) create mode 100644 samples/bpf/asm_goto_workaround.h copy {include => tools/include}/uapi/linux/pkt_sched.h (100%)