This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allmodconfig 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 adds be4363bdf0ce hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() adds b617158dc096 tcp: be more careful in tcp_fragment() adds 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 [...] adds 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() adds 21c730d73471 Merge tag 'for-5.3-rc1-tag' of git://git.kernel.org/pub/sc [...] adds b191d6491be6 pidfd: fix a poll race when setting exit_state adds 44b912cd0b55 Merge tag 'for-linus-20190722' of git://git.kernel.org/pub [...] adds b8d3349803ba sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y adds 7b5cf701ea9c Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...]
No new revisions were added by this update.
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