Test-Label: iol-testing Test-Status: WARNING http://dpdk.org/patch/100494 _apply patch failure_ Submitter: Harman Kalra Date: Tuesday, October 05 2021 12:15:02 Applied on: CommitID:086d426406bd3f6fac96a15bbd871c7fe714bc2d Apply patch set 100494-100497 failed: Checking patch drivers/baseband/acc100/rte_acc100_pmd.c... Checking patch drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c... Checking patch drivers/baseband/fpga_lte_fec/fpga_lte_fec.c... Checking patch drivers/bus/auxiliary/auxiliary_common.c... Checking patch drivers/bus/auxiliary/linux/auxiliary.c... Checking patch drivers/bus/auxiliary/rte_bus_auxiliary.h... Checking patch drivers/bus/dpaa/dpaa_bus.c... Checking patch drivers/bus/dpaa/rte_dpaa_bus.h... Checking patch drivers/bus/fslmc/fslmc_bus.c... Checking patch drivers/bus/fslmc/fslmc_vfio.c... Checking patch drivers/bus/fslmc/portal/dpaa2_hw_dpio.c... Checking patch drivers/bus/fslmc/portal/dpaa2_hw_pvt.h... Checking patch drivers/bus/fslmc/rte_fslmc.h... Checking patch drivers/bus/ifpga/ifpga_bus.c... Checking patch drivers/bus/ifpga/rte_bus_ifpga.h... Checking patch drivers/bus/pci/bsd/pci.c... Checking patch drivers/bus/pci/linux/pci.c... Checking patch drivers/bus/pci/linux/pci_uio.c... Checking patch drivers/bus/pci/linux/pci_vfio.c... Checking patch drivers/bus/pci/pci_common.c... Checking patch drivers/bus/pci/pci_common_uio.c... Checking patch drivers/bus/pci/rte_bus_pci.h... Checking patch drivers/bus/vmbus/linux/vmbus_bus.c... Checking patch drivers/bus/vmbus/linux/vmbus_uio.c... Checking patch drivers/bus/vmbus/rte_bus_vmbus.h... Checking patch drivers/bus/vmbus/vmbus_common_uio.c... Checking patch drivers/common/cnxk/roc_cpt.c... Checking patch drivers/common/cnxk/roc_dev.c... Checking patch drivers/common/cnxk/roc_irq.c... Checking patch drivers/common/cnxk/roc_nix_irq.c... Checking patch drivers/common/cnxk/roc_npa.c... Checking patch drivers/common/cnxk/roc_platform.h... Checking patch drivers/common/cnxk/roc_sso.c... Checking patch drivers/common/cnxk/roc_tim.c... Checking patch drivers/common/octeontx2/otx2_dev.c... Hunk #1 succeeded at 640 (offset -3 lines). Hunk #2 succeeded at 690 (offset -3 lines). Hunk #3 succeeded at 723 (offset -3 lines). Hunk #4 succeeded at 755 (offset -3 lines). Hunk #5 succeeded at 838 (offset -3 lines). Hunk #6 succeeded at 859 (offset -3 lines). Hunk #7 succeeded at 1036 (offset -3 lines). Checking patch drivers/common/octeontx2/otx2_irq.c... Checking patch drivers/crypto/octeontx2/otx2_cryptodev_hw_access.c... Checking patch drivers/event/octeontx2/otx2_evdev_irq.c... Checking patch drivers/mempool/octeontx2/otx2_mempool.c... Checking patch drivers/net/atlantic/atl_ethdev.c... Checking patch drivers/net/avp/avp_ethdev.c... Checking patch drivers/net/axgbe/axgbe_ethdev.c... Checking patch drivers/net/axgbe/axgbe_mdio.c... Checking patch drivers/net/bnx2x/bnx2x_ethdev.c... Checking patch drivers/net/bnxt/bnxt_ethdev.c... Hunk #2 succeeded at 837 (offset -10 lines). Hunk #3 succeeded at 1467 (offset -10 lines). Hunk #4 succeeded at 1509 (offset -10 lines). Checking patch drivers/net/bnxt/bnxt_irq.c... Checking patch drivers/net/dpaa/dpaa_ethdev.c... Checking patch drivers/net/dpaa2/dpaa2_ethdev.c... Checking patch drivers/net/e1000/em_ethdev.c... Checking patch drivers/net/e1000/igb_ethdev.c... Checking patch drivers/net/ena/ena_ethdev.c... Checking patch drivers/net/enic/enic_main.c... Checking patch drivers/net/failsafe/failsafe.c... Checking patch drivers/net/failsafe/failsafe_intr.c... Checking patch drivers/net/failsafe/failsafe_ops.c... Checking patch drivers/net/failsafe/failsafe_private.h... Checking patch drivers/net/fm10k/fm10k_ethdev.c... Checking patch drivers/net/hinic/hinic_pmd_ethdev.c... Checking patch drivers/net/hns3/hns3_ethdev.c... Checking patch drivers/net/hns3/hns3_ethdev_vf.c... Checking patch drivers/net/hns3/hns3_rxtx.c... Checking patch drivers/net/i40e/i40e_ethdev.c... Checking patch drivers/net/iavf/iavf_ethdev.c... error: while searching for: vf->qv_map = NULL; qv_map_alloc_err: rte_free(intr_handle->intr_vec); intr_handle->intr_vec = NULL; return -1; } error: patch failed: drivers/net/iavf/iavf_ethdev.c:789 Hunk #5 succeeded at 918 (offset -9 lines). Hunk #6 succeeded at 1658 (offset -9 lines). Hunk #7 succeeded at 1678 (offset -9 lines). Hunk #8 succeeded at 1690 (offset -9 lines). Hunk #9 succeeded at 2375 (offset -9 lines). Hunk #10 succeeded at 2414 (offset -9 lines). Checking patch drivers/net/iavf/iavf_vchnl.c... Checking patch drivers/net/ice/ice_dcf.c... error: while searching for: rte_spinlock_lock(&hw->vc_cmd_send_lock); rte_intr_disable(&pci_dev->intr_handle); ice_dcf_disable_irq0(hw); for (;;) { error: patch failed: drivers/net/ice/ice_dcf.c:539 error: while searching for: rte_delay_ms(ICE_DCF_ARQ_CHECK_TIME); } rte_intr_enable(&pci_dev->intr_handle); ice_dcf_enable_irq0(hw); rte_spinlock_unlock(&hw->vc_cmd_send_lock); error: patch failed: drivers/net/ice/ice_dcf.c:555 Hunk #3 succeeded at 683 (offset -11 lines). Hunk #4 succeeded at 707 (offset -11 lines). Checking patch drivers/net/ice/ice_dcf_ethdev.c... Checking patch drivers/net/ice/ice_ethdev.c... Hunk #1 succeeded at 2142 (offset -29 lines). Hunk #2 succeeded at 2339 (offset -29 lines). Hunk #3 succeeded at 2369 (offset -29 lines). Hunk #4 succeeded at 2394 (offset -29 lines). Hunk #5 succeeded at 2408 (offset -29 lines). Hunk #6 succeeded at 3292 (offset -43 lines). Hunk #7 succeeded at 3324 (offset -43 lines). Hunk #8 succeeded at 3335 (offset -43 lines). Hunk #9 succeeded at 3349 (offset -43 lines). Hunk #10 succeeded at 3375 (offset -43 lines). Hunk #11 succeeded at 3395 (offset -43 lines). Hunk #12 succeeded at 4721 (offset -44 lines). Hunk #13 succeeded at 4742 (offset -44 lines). Checking patch drivers/net/igc/igc_ethdev.c... Checking patch drivers/net/ionic/ionic_ethdev.c... Checking patch drivers/net/ixgbe/ixgbe_ethdev.c... Checking patch drivers/net/memif/memif_socket.c... Checking patch drivers/net/memif/memif_socket.h... Checking patch drivers/net/memif/rte_eth_memif.c... Checking patch drivers/net/memif/rte_eth_memif.h... Checking patch drivers/net/mlx4/mlx4.c... Checking patch drivers/net/mlx4/mlx4.h... Checking patch drivers/net/mlx4/mlx4_intr.c... Checking patch drivers/net/mlx5/linux/mlx5_os.c... Checking patch drivers/net/mlx5/linux/mlx5_socket.c... Checking patch drivers/net/mlx5/mlx5.h... Checking patch drivers/net/mlx5/mlx5_rxq.c... Checking patch drivers/net/mlx5/mlx5_trigger.c... Checking patch drivers/net/mlx5/mlx5_txpp.c... Checking patch drivers/net/netvsc/hn_ethdev.c... Checking patch drivers/net/nfp/nfp_common.c... Checking patch drivers/net/nfp/nfp_ethdev.c... Checking patch drivers/net/nfp/nfp_ethdev_vf.c... Checking patch drivers/net/ngbe/ngbe_ethdev.c... Checking patch drivers/net/octeontx2/otx2_ethdev_irq.c... Checking patch drivers/net/qede/qede_ethdev.c... Checking patch drivers/net/sfc/sfc_intr.c... Checking patch drivers/net/tap/rte_eth_tap.c... Checking patch drivers/net/tap/rte_eth_tap.h... Checking patch drivers/net/tap/tap_intr.c... Checking patch drivers/net/thunderx/nicvf_ethdev.c... Checking patch drivers/net/thunderx/nicvf_struct.h... Checking patch drivers/net/txgbe/txgbe_ethdev.c... Checking patch drivers/net/txgbe/txgbe_ethdev_vf.c... Checking patch drivers/net/vhost/rte_eth_vhost.c... Checking patch drivers/net/virtio/virtio_ethdev.c... Hunk #1 succeeded at 724 (offset -13 lines). Hunk #2 succeeded at 1635 (offset -13 lines). Hunk #3 succeeded at 1676 (offset -13 lines). Checking patch drivers/net/virtio/virtio_user/virtio_user_dev.c... Checking patch drivers/net/vmxnet3/vmxnet3_ethdev.c... Checking patch drivers/raw/ifpga/ifpga_rawdev.c... Checking patch drivers/raw/ntb/ntb.c... Checking patch drivers/regex/octeontx2/otx2_regexdev_hw_access.c... Checking patch drivers/vdpa/ifc/ifcvf_vdpa.c... Checking patch drivers/vdpa/mlx5/mlx5_vdpa.c... Checking patch drivers/vdpa/mlx5/mlx5_vdpa.h... Checking patch drivers/vdpa/mlx5/mlx5_vdpa_event.c... Checking patch drivers/vdpa/mlx5/mlx5_vdpa_virtq.c... Checking patch lib/bbdev/rte_bbdev.c... Checking patch lib/eal/freebsd/eal_alarm.c... Checking patch lib/eal/include/rte_eal_trace.h... Checking patch lib/eal/linux/eal_alarm.c... Checking patch lib/eal/linux/eal_dev.c... Checking patch lib/ethdev/ethdev_pci.h... Checking patch lib/ethdev/rte_ethdev.c... Applied patch drivers/baseband/acc100/rte_acc100_pmd.c cleanly. Applied patch drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c cleanly. Applied patch drivers/baseband/fpga_lte_fec/fpga_lte_fec.c cleanly. Applied patch drivers/bus/auxiliary/auxiliary_common.c cleanly. Applied patch drivers/bus/auxiliary/linux/auxiliary.c cleanly. Applied patch drivers/bus/auxiliary/rte_bus_auxiliary.h cleanly. Applied patch drivers/bus/dpaa/dpaa_bus.c cleanly. Applied patch drivers/bus/dpaa/rte_dpaa_bus.h cleanly. Applied patch drivers/bus/fslmc/fslmc_bus.c cleanly. Applied patch drivers/bus/fslmc/fslmc_vfio.c cleanly. Applied patch drivers/bus/fslmc/portal/dpaa2_hw_dpio.c cleanly. Applied patch drivers/bus/fslmc/portal/dpaa2_hw_pvt.h cleanly. Applied patch drivers/bus/fslmc/rte_fslmc.h cleanly. Applied patch drivers/bus/ifpga/ifpga_bus.c cleanly. Applied patch drivers/bus/ifpga/rte_bus_ifpga.h cleanly. Applied patch drivers/bus/pci/bsd/pci.c cleanly. Applied patch drivers/bus/pci/linux/pci.c cleanly. Applied patch drivers/bus/pci/linux/pci_uio.c cleanly. Applied patch drivers/bus/pci/linux/pci_vfio.c cleanly. Applied patch drivers/bus/pci/pci_common.c cleanly. Applied patch drivers/bus/pci/pci_common_uio.c cleanly. Applied patch drivers/bus/pci/rte_bus_pci.h cleanly. Applied patch drivers/bus/vmbus/linux/vmbus_bus.c cleanly. Applied patch drivers/bus/vmbus/linux/vmbus_uio.c cleanly. Applied patch drivers/bus/vmbus/rte_bus_vmbus.h cleanly. Applied patch drivers/bus/vmbus/vmbus_common_uio.c cleanly. Applied patch drivers/common/cnxk/roc_cpt.c cleanly. Applied patch drivers/common/cnxk/roc_dev.c cleanly. Applied patch drivers/common/cnxk/roc_irq.c cleanly. Applied patch drivers/common/cnxk/roc_nix_irq.c cleanly. Applied patch drivers/common/cnxk/roc_npa.c cleanly. Applied patch drivers/common/cnxk/roc_platform.h cleanly. Applied patch drivers/common/cnxk/roc_sso.c cleanly. Applied patch drivers/common/cnxk/roc_tim.c cleanly. Applied patch drivers/common/octeontx2/otx2_dev.c cleanly. Applied patch drivers/common/octeontx2/otx2_irq.c cleanly. Applied patch drivers/crypto/octeontx2/otx2_cryptodev_hw_access.c cleanly. Applied patch drivers/event/octeontx2/otx2_evdev_irq.c cleanly. Applied patch drivers/mempool/octeontx2/otx2_mempool.c cleanly. Applied patch drivers/net/atlantic/atl_ethdev.c cleanly. Applied patch drivers/net/avp/avp_ethdev.c cleanly. Applied patch drivers/net/axgbe/axgbe_ethdev.c cleanly. Applied patch drivers/net/axgbe/axgbe_mdio.c cleanly. Applied patch drivers/net/bnx2x/bnx2x_ethdev.c cleanly. Applied patch drivers/net/bnxt/bnxt_ethdev.c cleanly. Applied patch drivers/net/bnxt/bnxt_irq.c cleanly. Applied patch drivers/net/dpaa/dpaa_ethdev.c cleanly. Applied patch drivers/net/dpaa2/dpaa2_ethdev.c cleanly. Applied patch drivers/net/e1000/em_ethdev.c cleanly. Applied patch drivers/net/e1000/igb_ethdev.c cleanly. Applied patch drivers/net/ena/ena_ethdev.c cleanly. Applied patch drivers/net/enic/enic_main.c cleanly. Applied patch drivers/net/failsafe/failsafe.c cleanly. Applied patch drivers/net/failsafe/failsafe_intr.c cleanly. Applied patch drivers/net/failsafe/failsafe_ops.c cleanly. Applied patch drivers/net/failsafe/failsafe_private.h cleanly. Applied patch drivers/net/fm10k/fm10k_ethdev.c cleanly. Applied patch drivers/net/hinic/hinic_pmd_ethdev.c cleanly. Applied patch drivers/net/hns3/hns3_ethdev.c cleanly. Applied patch drivers/net/hns3/hns3_ethdev_vf.c cleanly. Applied patch drivers/net/hns3/hns3_rxtx.c cleanly. Applied patch drivers/net/i40e/i40e_ethdev.c cleanly. Applying patch drivers/net/iavf/iavf_ethdev.c with 1 reject... Hunk #1 applied cleanly. Hunk #2 applied cleanly. Hunk #3 applied cleanly. Rejected hunk #4. Hunk #5 applied cleanly. Hunk #6 applied cleanly. Hunk #7 applied cleanly. Hunk #8 applied cleanly. Hunk #9 applied cleanly. Hunk #10 applied cleanly. Applied patch drivers/net/iavf/iavf_vchnl.c cleanly. Applying patch drivers/net/ice/ice_dcf.c with 2 rejects... Rejected hunk #1. Rejected hunk #2. Hunk #3 applied cleanly. Hunk #4 applied cleanly. Applied patch drivers/net/ice/ice_dcf_ethdev.c cleanly. Applied patch drivers/net/ice/ice_ethdev.c cleanly. Applied patch drivers/net/igc/igc_ethdev.c cleanly. Applied patch drivers/net/ionic/ionic_ethdev.c cleanly. Applied patch drivers/net/ixgbe/ixgbe_ethdev.c cleanly. Applied patch drivers/net/memif/memif_socket.c cleanly. Applied patch drivers/net/memif/memif_socket.h cleanly. Applied patch drivers/net/memif/rte_eth_memif.c cleanly. Applied patch drivers/net/memif/rte_eth_memif.h cleanly. Applied patch drivers/net/mlx4/mlx4.c cleanly. Applied patch drivers/net/mlx4/mlx4.h cleanly. Applied patch drivers/net/mlx4/mlx4_intr.c cleanly. Applied patch drivers/net/mlx5/linux/mlx5_os.c cleanly. Applied patch drivers/net/mlx5/linux/mlx5_socket.c cleanly. Applied patch drivers/net/mlx5/mlx5.h cleanly. Applied patch drivers/net/mlx5/mlx5_rxq.c cleanly. Applied patch drivers/net/mlx5/mlx5_trigger.c cleanly. Applied patch drivers/net/mlx5/mlx5_txpp.c cleanly. Applied patch drivers/net/netvsc/hn_ethdev.c cleanly. Applied patch drivers/net/nfp/nfp_common.c cleanly. Applied patch drivers/net/nfp/nfp_ethdev.c cleanly. Applied patch drivers/net/nfp/nfp_ethdev_vf.c cleanly. Applied patch drivers/net/ngbe/ngbe_ethdev.c cleanly. Applied patch drivers/net/octeontx2/otx2_ethdev_irq.c cleanly. Applied patch drivers/net/qede/qede_ethdev.c cleanly. Applied patch drivers/net/sfc/sfc_intr.c cleanly. Applied patch drivers/net/tap/rte_eth_tap.c cleanly. Applied patch drivers/net/tap/rte_eth_tap.h cleanly. Applied patch drivers/net/tap/tap_intr.c cleanly. Applied patch drivers/net/thunderx/nicvf_ethdev.c cleanly. Applied patch drivers/net/thunderx/nicvf_struct.h cleanly. Applied patch drivers/net/txgbe/txgbe_ethdev.c cleanly. Applied patch drivers/net/txgbe/txgbe_ethdev_vf.c cleanly. Applied patch drivers/net/vhost/rte_eth_vhost.c cleanly. Applied patch drivers/net/virtio/virtio_ethdev.c cleanly. Applied patch drivers/net/virtio/virtio_user/virtio_user_dev.c cleanly. Applied patch drivers/net/vmxnet3/vmxnet3_ethdev.c cleanly. Applied patch drivers/raw/ifpga/ifpga_rawdev.c cleanly. Applied patch drivers/raw/ntb/ntb.c cleanly. Applied patch drivers/regex/octeontx2/otx2_regexdev_hw_access.c cleanly. Applied patch drivers/vdpa/ifc/ifcvf_vdpa.c cleanly. Applied patch drivers/vdpa/mlx5/mlx5_vdpa.c cleanly. Applied patch drivers/vdpa/mlx5/mlx5_vdpa.h cleanly. Applied patch drivers/vdpa/mlx5/mlx5_vdpa_event.c cleanly. Applied patch drivers/vdpa/mlx5/mlx5_vdpa_virtq.c cleanly. Applied patch lib/bbdev/rte_bbdev.c cleanly. Applied patch lib/eal/freebsd/eal_alarm.c cleanly. Applied patch lib/eal/include/rte_eal_trace.h cleanly. Applied patch lib/eal/linux/eal_alarm.c cleanly. Applied patch lib/eal/linux/eal_dev.c cleanly. Applied patch lib/ethdev/ethdev_pci.h cleanly. Applied patch lib/ethdev/rte_ethdev.c cleanly. diff a/drivers/net/iavf/iavf_ethdev.c b/drivers/net/iavf/iavf_ethdev.c (rejected hunks) @@ -789,8 +791,7 @@ static int iavf_config_rx_queues_irqs(struct rte_eth_dev *dev, vf->qv_map = NULL; qv_map_alloc_err: - rte_free(intr_handle->intr_vec); - intr_handle->intr_vec = NULL; + rte_intr_vec_list_free(intr_handle); return -1; } diff a/drivers/net/ice/ice_dcf.c b/drivers/net/ice/ice_dcf.c (rejected hunks) @@ -539,7 +539,7 @@ ice_dcf_handle_vsi_update_event(struct ice_dcf_hw *hw) rte_spinlock_lock(&hw->vc_cmd_send_lock); - rte_intr_disable(&pci_dev->intr_handle); + rte_intr_disable(pci_dev->intr_handle); ice_dcf_disable_irq0(hw); for (;;) { @@ -555,7 +555,7 @@ ice_dcf_handle_vsi_update_event(struct ice_dcf_hw *hw) rte_delay_ms(ICE_DCF_ARQ_CHECK_TIME); } - rte_intr_enable(&pci_dev->intr_handle); + rte_intr_enable(pci_dev->intr_handle); ice_dcf_enable_irq0(hw); rte_spinlock_unlock(&hw->vc_cmd_send_lock); Checking patch drivers/bus/pci/linux/pci_vfio.c... error: drivers/bus/pci/linux/pci_vfio.c: does not match index Checking patch lib/eal/common/eal_common_interrupts.c... Checking patch lib/eal/include/meson.build... Checking patch lib/eal/include/rte_eal_interrupts.h... Checking patch lib/eal/include/rte_interrupts.h... Applied patch lib/eal/common/eal_common_interrupts.c cleanly. Applied patch lib/eal/include/meson.build cleanly. Applied patch lib/eal/include/rte_eal_interrupts.h cleanly. Applied patch lib/eal/include/rte_interrupts.h cleanly. Checking patch lib/eal/common/eal_private.h... Checking patch lib/eal/freebsd/eal.c... Checking patch lib/eal/freebsd/eal_alarm.c... error: lib/eal/freebsd/eal_alarm.c: does not match index Checking patch lib/eal/linux/eal.c... Checking patch lib/eal/linux/eal_alarm.c... error: lib/eal/linux/eal_alarm.c: does not match index Applied patch lib/eal/common/eal_private.h cleanly. Applied patch lib/eal/freebsd/eal.c cleanly. Applied patch lib/eal/linux/eal.c cleanly. https://lab.dpdk.org/results/dashboard/patchsets/19172/ UNH-IOL DPDK Community Lab