Test-Label: Intel-compilation Test-Status: FAILURE http://dpdk.org/patch/52520 _apply issues_ Submitter: Yongseok Koh Date: 2019-04-09 23:13:23 Reply_mail: 20190409231324.35715-4-yskoh@mellanox.com DPDK git baseline: Repo:dpdk-master, CommitID: bdcfcceb7a0b7534a0dba669279d18bd0f98d5e5 Repo:dpdk-next-eventdev, CommitID: 7a1ccc24874e251957513aba0520500f873e276a Repo:dpdk-next-net, CommitID: 417eeb5361ec29ce16052306b274d27b42ed33b1 Repo:dpdk-next-crypto, CommitID: f2d22fc325a43cc56aa44127ec3982695bb0671c Repo:dpdk-next-virtio, CommitID: daf8de5c41dfbe40f354ff009f5791db348e0b09 Apply patchset failed, the failed patch is: http://dpdk.org/patch/52519 *Repo: dpdk-next-virtio Checking patch drivers/net/mlx5/mlx5.c... error: while searching for: } /** * Uninitialize shared data between primary and secondary process. * -- /** * Retrieve integer value from environment variable. * * @param[in] name error: patch failed: drivers/net/mlx5/mlx5.c:449 error: drivers/net/mlx5/mlx5.c: patch does not apply Checking patch drivers/net/mlx5/mlx5.h... error: while searching for: /* Global spinlock for primary and secondary processes. */ int init_done; /* Whether primary has done initialization. */ unsigned int secondary_cnt; /* Number of secondary processes init'd. */ void *uar_base; /* Reserved UAR address space for TXQ UAR(hw doorbell) mapping. */ struct mlx5_dev_list mem_event_cb_list; rte_rwlock_t mem_event_rwlock; }; error: patch failed: drivers/net/mlx5/mlx5.h:97 error: drivers/net/mlx5/mlx5.h: patch does not apply Checking patch drivers/net/mlx5/mlx5_ethdev.c... Hunk #1 succeeded at 446 (offset -4 lines). Checking patch drivers/net/mlx5/mlx5_rxtx.h... error: while searching for: volatile void *wqes; /* Work queue (use volatile to write into). */ volatile uint32_t *qp_db; /* Work queue doorbell. */ volatile uint32_t *cq_db; /* Completion queue doorbell. */ volatile void *bf_reg; /* Blueflame register remapped. */ struct rte_mbuf *(*elts)[]; /* TX elements. */ uint16_t idx; /* Queue index. */ struct mlx5_txq_stats stats; /* TX queue counters. */ #ifndef RTE_ARCH_64 error: patch failed: drivers/net/mlx5/mlx5_rxtx.h:201 error: drivers/net/mlx5/mlx5_rxtx.h: patch does not apply Checking patch drivers/net/mlx5/mlx5_trigger.c... error: while searching for: goto error; } } ret = mlx5_tx_uar_remap(dev, priv->sh->ctx->cmd_fd); if (ret) { /* Adjust index for rollback. */ i = priv->txqs_n - 1; goto error; } return 0; error: ret = rte_errno; /* Save rte_errno before cleanup. */ error: patch failed: drivers/net/mlx5/mlx5_trigger.c:58 error: drivers/net/mlx5/mlx5_trigger.c: patch does not apply Checking patch drivers/net/mlx5/mlx5_txq.c... error: while searching for: * 0 on success, a negative errno value otherwise and rte_errno is set. */ int mlx5_tx_uar_remap(struct rte_eth_dev *dev, int fd) { -- PROT_WRITE, MAP_FIXED | MAP_SHARED, fd, txq_ctrl->uar_mmap_offset); if (ret != addr) { /* fixed mmap have to return same address */ DRV_LOG(ERR, "port %u call to mmap failed on UAR" " for txq %u", dev->data->port_id, txq->idx); rte_errno = ENXIO; return -rte_errno; } -- return 0; } /** error: patch failed: drivers/net/mlx5/mlx5_txq.c:244 error: drivers/net/mlx5/mlx5_txq.c: patch does not apply DPDK STV team