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 f1a3b43cc1f5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c56b4ef1cf0c ntb: intel: Make intel_ntb3_peer_db_addr static adds 8b2f033631c2 NTB: ntb_perf: Increased the number of message retries to 1000 adds b1ee5998a5d2 NTB: ntb_perf: Disable NTB link after clearing peer XLAT r [...] adds 12c023d7c32a NTB: ntb_perf: Clear stale values in doorbell and command [...] adds a5c3666f1c32 NTB: ntb_hw_amd: set peer limit register adds 51cb8dbf1324 NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed adds ff148d8ac53e ntb_hw_switchtec: potential shift wrapping bug in switchte [...] adds 1e590dec3ed6 NTB: amd: Silence shift wrapping warning in amd_ntb_db_vec [...] adds 18c8c0954d15 NTB: correct ntb_dev_ops and ntb_dev comment typos adds 28e339f100e3 ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_ [...] adds f0f43e766bdb ntb_hw_switchtec: Skip unnecessary re-setup of shared memo [...] adds a944ccc3b0ae ntb_hw_switchtec: Fix setup MW with failure bug adds d7cc609fb679 PCI/MSI: Support allocating virtual MSI interrupts adds fcdf8e95fa3b PCI/switchtec: Add module parameter to request more interrupts adds 246a42c51bc5 NTB: Introduce helper functions to calculate logical port number adds 5f1b1f065c79 NTB: Introduce functions to calculate multi-port resource index adds d217e07b32a6 NTB: Rename ntb.c to support multiple source files in the module adds 26b3a37b9284 NTB: Introduce MSI library adds a6bed7a54165 NTB: Introduce NTB MSI Test Client adds 76ab785e7396 NTB: Add ntb_msi_test support to ntb_test adds 2b0569b3b7e6 NTB: Add MSI interrupt support to ntb_transport adds d9c53aa440b3 NTB: Describe the ntb_msi_test client in the documentation. adds bec5545edef6 Merge tag 'ntb-5.3' of git://github.com/jonmason/ntb adds 618381f09cc1 hexagon: switch to generic version of pte allocation adds 8cf66504210d iommu/amd: fix a crash in iova_magazine_free_pfns adds 7e5a70ad88b1 CIFS: fix deadlock in cached root handling adds bf3c90ee1efe cifs: copy_file_range needs to strip setuid bits and updat [...] adds 89a5bfa350fa smb3: optimize open to not send query file internal info adds aa081859b10c cifs: flush before set-info if we have writeable handles adds 2a957ace44d4 cifs: update internal module number adds 91962d0f79cb Merge tag '5.3-smb3-fixes' of git://git.samba.org/sfrench/ [...] adds 1b03bc5c1163 typo fix: it's d_make_root, not d_make_inode... adds d6788eb7d0dc Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 15ffef1ae69e dt-bindings: Ensure child nodes are of type 'object' adds 7d9ef7f37d1f dt-bindings: riscv: Limit cpus schema to only check RiscV [...] adds ad21a4ce040c dt-bindings: pinctrl: aspeed: Fix 'compatible' schema errors adds fcbe7e3cf86d dt-bindings: pinctrl: aspeed: Fix AST2500 example errors adds fbbf2b6e9b74 dt-bindings: iio: avia-hx711: Fix avdd-supply typo in example adds 20051f5fdf67 dt-bindings: iio: ad7124: Fix dtc warnings in example adds e2297f7c3ab3 dt-bindings: pinctrl: stm32: Fix missing 'clocks' property [...] adds c7bf0a0f3703 Merge tag 'devicetree-fixes-for-5.3' of git://git.kernel.o [...] adds 5f9e832c1370 Linus 5.3-rc1 adds 1b0890cd6082 netfilter: nfnetlink: avoid deadlock due to synchronous re [...] adds b575b24b8eee netfilter: Fix rpfilter dropping vrf packets by mistake adds 3c00fb0bf0e0 netfilter: nf_conntrack_sip: fix expectation clash adds 05ba4c895363 netfilter: Update obsolete comments referring to ip_conntrack adds f41828ee10b3 netfilter: nf_tables: fix module autoload for redir adds b83329fb473f netfilter: synproxy: fix erroneous tcp mss option adds 959b69ef57db netfilter: conntrack: always store window size un-scaled adds b717273ddb66 netfilter: nf_tables: don't fail when updating base chain policy adds 28b1d6ef53e3 netfilter: nft_hash: fix symhash with modulus one adds b4f1483cbfa5 netfilter: nf_tables: Support auto-loading for inet nat adds e971ceb803e1 netfilter: synproxy: fix rst sequence number mismatch adds 78e21eb69920 netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not [...] adds fc2f14f8f7be netfilter: bridge: NF_CONNTRACK_BRIDGE does not depend on [...] adds dfee0e99bcff netfilter: bridge: make NF_TABLES_BRIDGE tristate adds 9a2f97bb8ddd Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds aef833c58d32 net: openvswitch: rename flow_stats to sw_flow_stats adds 0c7294ddae73 net: flow_offload: remove netns parameter from flow_block_ [...] adds a7323311515d net: flow_offload: rename tc_setup_cb_t to flow_setup_cb_t adds 14bfb13f0ed5 net: flow_offload: add flow_block structure and use it adds 89099d855bf0 Merge branch 'flow_offload-fixes' adds 1a03bb532934 r8169: fix RTL8168g PHY init adds 1667e4f9bcfb wireless: fix nl80211 vendor commands adds 91046d6364af nl80211: fix VENDOR_CMD_RAW_DATA adds 5edaac063bbf nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN adds bcc27fab8cc6 mac80211: fix possible memory leak in ieee80211_assign_beacon adds d2b3fe42bc62 mac80211: don't warn about CW params when not using them adds 953ba0a63820 Merge tag 'mac80211-for-davem-2019-07-20' of git://git.ker [...] adds bad7f869d864 tipc: Fix a typo adds 408d2bbbfd46 kbuild: add net/netfilter/nf_tables_offload.h to header-te [...] adds 4803d0100196 net: hns3: typo in the name of a constant adds bb1320834b8a allocate_flower_entry: should check for null deref adds 85d9bf979592 chelsio: Fix a typo in a function name adds 503d81d428bd net: sched: verify that q!=NULL before setting q->flags adds 0cea0e1148fe net: phy: sfp: hwmon: Fix scaling of RX power adds ea811b795df2 bnx2x: Prevent load reordering in tx completion processing adds ffd342e087d5 be2net: Synchronize be_update_queues with dev_watchdog adds 6133b9204c0a cxgb4: Prefer pcie_capability_read_word() adds a16f6d3a1505 igc: Prefer pcie_capability_read_word() adds 93428c582604 qed: Prefer pcie_capability_read_word() adds 903e9d1bffb5 connector: remove redundant input callback from cn_dev adds 107e47cc80ec vrf: make sure skb->data contains ip header to make routing new be4363bdf0ce hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() new b617158dc096 tcp: be more careful in tcp_fragment() new 83768245a3b1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 6bda7073f335 media: v4l2-subdev: fix regression in check_pad() adds 22be8233b34f media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fo [...] new c92f0380673b Merge tag 'media/v5.3-2' of git://git.kernel.org/pub/scm/l [...] adds 42c16da6d684 btrfs: inode: Don't compress if NODATASUM or NODATACOW set adds 314c4cd6d9e6 btrfs: Fix build error while LIBCRC32C is module adds bfcea1c661ed btrfs: free checksum hash on in close_ctree adds 373c3b80e459 btrfs: don't leak extent_map in btrfs_get_io_geometry() new 21c730d73471 Merge tag 'for-5.3-rc1-tag' of git://git.kernel.org/pub/sc [...] new b191d6491be6 pidfd: fix a poll race when setting exit_state new 44b912cd0b55 Merge tag 'for-linus-20190722' of git://git.kernel.org/pub [...] new b8d3349803ba sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y new 7b5cf701ea9c Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...]
The 9 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: .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 1 + .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 71 ++-- .../devicetree/bindings/iio/adc/avia-hx711.yaml | 2 +- .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 1 + .../devicetree/bindings/mtd/nand-controller.yaml | 1 + .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 4 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 9 +- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 7 + Documentation/devicetree/bindings/riscv/cpus.yaml | 143 +++---- .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 1 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 + Documentation/driver-api/ntb.rst | 27 ++ Documentation/filesystems/porting | 2 +- Makefile | 4 +- arch/hexagon/include/asm/pgalloc.h | 34 +- drivers/connector/connector.c | 6 +- drivers/iommu/amd_iommu.c | 2 +- drivers/media/v4l2-core/v4l2-subdev.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 3 + drivers/net/ethernet/chelsio/cxgb/my3126.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 6 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 9 +- drivers/net/ethernet/emulex/benet/be_main.c | 5 + drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 4 +- drivers/net/ethernet/intel/igc/igc_main.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 5 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 15 +- drivers/net/ethernet/mscc/ocelot_flower.c | 11 +- drivers/net/ethernet/mscc/ocelot_tc.c | 6 +- .../net/ethernet/netronome/nfp/flower/offload.c | 11 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 5 +- drivers/net/ethernet/realtek/r8169_main.c | 4 +- drivers/net/hyperv/netvsc_drv.c | 1 - drivers/net/phy/sfp.c | 2 +- drivers/net/vrf.c | 58 +-- drivers/net/wireless/ath/wil6210/cfg80211.c | 4 + .../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 1 + drivers/net/wireless/ti/wlcore/vendor_cmd.c | 3 + drivers/ntb/Kconfig | 11 + drivers/ntb/Makefile | 3 + drivers/ntb/{ntb.c => core.c} | 0 drivers/ntb/hw/amd/ntb_hw_amd.c | 10 +- drivers/ntb/hw/intel/ntb_hw_gen3.c | 6 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 82 ++-- drivers/ntb/msi.c | 415 ++++++++++++++++++++ drivers/ntb/ntb_transport.c | 170 +++++++- drivers/ntb/test/Kconfig | 9 + drivers/ntb/test/Makefile | 1 + drivers/ntb/test/ntb_msi_test.c | 433 +++++++++++++++++++++ drivers/ntb/test/ntb_perf.c | 14 +- drivers/pci/msi.c | 54 ++- drivers/pci/switch/switchtec.c | 12 +- fs/btrfs/Kconfig | 1 + fs/btrfs/disk-io.c | 1 + fs/btrfs/inode.c | 24 +- fs/btrfs/volumes.c | 10 +- fs/cifs/cifsfs.c | 11 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/inode.c | 16 + fs/cifs/smb2file.c | 18 +- fs/cifs/smb2ops.c | 53 ++- fs/cifs/smb2pdu.c | 46 ++- fs/cifs/smb2pdu.h | 4 +- fs/cifs/smb2proto.h | 7 +- include/linux/connector.h | 1 - include/linux/msi.h | 8 + include/linux/netfilter/nf_conntrack_h323_asn1.h | 3 +- include/linux/ntb.h | 200 +++++++++- include/linux/pci.h | 9 + include/net/cfg80211.h | 2 +- include/net/flow_offload.h | 30 +- include/net/netfilter/nf_conntrack_expect.h | 12 +- include/net/netfilter/nf_conntrack_synproxy.h | 1 + include/net/netfilter/nf_tables.h | 5 +- include/net/pkt_cls.h | 5 +- include/net/sch_generic.h | 8 +- include/net/tcp.h | 5 + include/uapi/linux/nl80211.h | 2 +- include/uapi/linux/videodev2.h | 8 +- kernel/Kconfig.preempt | 8 +- kernel/exit.c | 1 + net/bridge/netfilter/Kconfig | 6 +- net/core/flow_offload.c | 22 +- net/dsa/slave.c | 6 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 4 +- net/ipv4/netfilter/ipt_SYNPROXY.c | 2 + net/ipv4/netfilter/ipt_rpfilter.c | 1 + net/ipv4/netfilter/nf_nat_h323.c | 12 +- net/ipv4/tcp_output.c | 13 +- net/ipv6/netfilter/ip6t_SYNPROXY.c | 2 + net/ipv6/netfilter/ip6t_rpfilter.c | 8 +- net/mac80211/cfg.c | 8 +- net/mac80211/driver-ops.c | 13 +- net/netfilter/Kconfig | 6 +- net/netfilter/ipvs/ip_vs_nfct.c | 2 +- net/netfilter/nf_conntrack_amanda.c | 2 +- net/netfilter/nf_conntrack_broadcast.c | 2 +- net/netfilter/nf_conntrack_core.c | 4 +- net/netfilter/nf_conntrack_expect.c | 26 +- net/netfilter/nf_conntrack_ftp.c | 2 +- net/netfilter/nf_conntrack_h323_asn1.c | 5 +- net/netfilter/nf_conntrack_h323_main.c | 18 +- net/netfilter/nf_conntrack_irc.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 4 +- net/netfilter/nf_conntrack_pptp.c | 4 +- net/netfilter/nf_conntrack_proto_gre.c | 2 - net/netfilter/nf_conntrack_proto_icmp.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 8 +- net/netfilter/nf_conntrack_sane.c | 2 +- net/netfilter/nf_conntrack_sip.c | 10 +- net/netfilter/nf_conntrack_tftp.c | 2 +- net/netfilter/nf_nat_amanda.c | 2 +- net/netfilter/nf_nat_core.c | 2 +- net/netfilter/nf_nat_ftp.c | 2 +- net/netfilter/nf_nat_irc.c | 2 +- net/netfilter/nf_nat_sip.c | 8 +- net/netfilter/nf_nat_tftp.c | 2 +- net/netfilter/nf_synproxy_core.c | 8 +- net/netfilter/nf_tables_api.c | 4 +- net/netfilter/nf_tables_offload.c | 5 +- net/netfilter/nfnetlink.c | 2 +- net/netfilter/nft_chain_filter.c | 2 +- net/netfilter/nft_chain_nat.c | 3 + net/netfilter/nft_ct.c | 2 +- net/netfilter/nft_hash.c | 2 +- net/netfilter/nft_meta.c | 2 +- net/netfilter/nft_redir.c | 2 +- net/netfilter/nft_synproxy.c | 2 + net/openvswitch/flow.c | 8 +- net/openvswitch/flow.h | 4 +- net/openvswitch/flow_table.c | 8 +- net/sched/cls_api.c | 16 +- net/sched/cls_bpf.c | 2 +- net/sched/cls_flower.c | 2 +- net/sched/cls_matchall.c | 2 +- net/sched/cls_u32.c | 6 +- net/tipc/topsrv.c | 2 +- tools/testing/selftests/ntb/ntb_test.sh | 54 ++- 141 files changed, 2076 insertions(+), 495 deletions(-) rename drivers/ntb/{ntb.c => core.c} (100%) create mode 100644 drivers/ntb/msi.c create mode 100644 drivers/ntb/test/ntb_msi_test.c