[dpdk-dev] [PATCH 0/7] pci cleanup

Neil Horman nhorman at tuxdriver.com
Tue Apr 29 13:00:24 CEST 2014


On Mon, Apr 28, 2014 at 03:19:40PM +0200, David Marchand wrote:
> Hello all, 
> 
> Here is an attempt at having an equal implementation in bsd and linux eal_pci.c.
> It results in following changes :
> - checks on driver flag in bsd which were missing
> - remove virtio-uio workaround in linux eal_pci.c
> - remove deprecated RTE_EAL_UNBIND_PORTS option
> 
> Along the way, I discovered two small bugs: a mem leak in linux eal_pci.c and a
> fd leak in both bsd and linux eal_pci.c.
> 
Series 
Acked-by: Neil Horman <nhorman at tuxdriver.com>

> 
> -- 
> David Marchand
> 
> David Marchand (7):
>   pci: fix potential mem leak
>   pci: align bsd implementation on linux
>   pci: remove virtio-uio workaround
>   pci: rework interrupt fd init and fix fd leak
>   pci: pci_switch_module cleanup
>   pci: move RTE_PCI_DRV_FORCE_UNBIND handling out of #ifdef
>   pci: remove deprecated RTE_EAL_UNBIND_PORTS option
> 
>  lib/librte_eal/bsdapp/eal/eal_pci.c   |  105 ++++++------
>  lib/librte_eal/linuxapp/eal/eal_pci.c |  282 +++++----------------------------
>  lib/librte_pmd_virtio/virtio_ethdev.c |  133 +++++++++++++++-
>  3 files changed, 218 insertions(+), 302 deletions(-)
> 
> -- 
> 1.7.10.4
> 
> 


More information about the dev mailing list