From: Yunjian Wang <wangyunj...@huawei.com> The variables 'vfio_res->nb_maps' and 'i' are of type int. The type casting of 'vfio_res->nb_maps' is redundant and not required.
Signed-off-by: Yunjian Wang <wangyunj...@huawei.com> --- drivers/bus/pci/linux/pci_vfio.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/bus/pci/linux/pci_vfio.c b/drivers/bus/pci/linux/pci_vfio.c index c15ed3bad..85a51e3e2 100644 --- a/drivers/bus/pci/linux/pci_vfio.c +++ b/drivers/bus/pci/linux/pci_vfio.c @@ -750,7 +750,7 @@ pci_vfio_map_resource_primary(struct rte_pci_device *dev) } } - for (i = 0; i < (int) vfio_res->nb_maps; i++) { + for (i = 0; i < vfio_res->nb_maps; i++) { struct vfio_region_info *reg = NULL; void *bar_addr; @@ -875,7 +875,7 @@ pci_vfio_map_resource_secondary(struct rte_pci_device *dev) /* map BARs */ maps = vfio_res->maps; - for (i = 0; i < (int) vfio_res->nb_maps; i++) { + for (i = 0; i < vfio_res->nb_maps; i++) { ret = pci_vfio_mmap_bar(vfio_dev_fd, vfio_res, i, MAP_FIXED); if (ret < 0) { RTE_LOG(ERR, EAL, " %s mapping BAR%i failed: %s\n", @@ -934,7 +934,7 @@ find_and_unmap_vfio_resource(struct mapped_pci_res_list *vfio_res_list, pci_addr); maps = vfio_res->maps; - for (i = 0; i < (int) vfio_res->nb_maps; i++) { + for (i = 0; i < vfio_res->nb_maps; i++) { /* * We do not need to be aware of MSI-X table BAR mappings as -- 2.23.0