> -----Original Message----- > From: Tetsuya Mukawa [mailto:mukawa at igel.co.jp] > Sent: Tuesday, June 30, 2015 9:24 AM > To: dev at dpdk.org > Cc: Iremonger, Bernard; david.marchand at 6wind.com; Richardson, Bruce; > Tetsuya.Mukawa > Subject: [PATCH v7 03/12] eal: Fix memory leaks and needless increment of > pci_map_addr > > From: "Tetsuya.Mukawa" <mukawa at igel.co.jp> > > This patch fixes following memory leaks. > - When open() is failed, uio_res and fds won't be freed in > pci_uio_map_resource(). > - When pci_map_resource() is failed but path is allocated correctly, > path and fds won't be freed in pci_uio_map_recource(). > Also, some mapped resources should be freed. > - When pci_uio_unmap() is called, path should be freed. > > Also, fixes below. > - When pci_map_resource() is failed, mapaddr will be MAP_FAILED. > In this case, pci_map_addr should not be incremented in > pci_uio_map_resource(). > - To shrink code, move close(). > - Remove fail variable. > > Signed-off-by: Tetsuya Mukawa <mukawa at igel.co.jp> Acked-by: Bernard Iremonger <Bernard.iremonger at intel.com>
- [dpdk-dev] [PATCH v6 1/5] eal: Fix coding style of eal_... Tetsuya Mukawa
- [dpdk-dev] [PATCH v6 1/5] eal: Fix coding style of... Iremonger, Bernard
- [dpdk-dev] [PATCH v6 2/5] eal: Close file descriptor of... Tetsuya Mukawa
- [dpdk-dev] [PATCH v6 2/5] eal: Close file descript... Iremonger, Bernard
- [dpdk-dev] [PATCH v6 3/5] eal: Fix memory leaks and nee... Tetsuya Mukawa
- [dpdk-dev] [PATCH v6 3/5] eal: Fix memory leaks an... Iremonger, Bernard
- [dpdk-dev] [PATCH v7 00/12] Clean up pci uio imple... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 01/12] eal: Fix coding st... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 02/12] eal: Close file de... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 03/12] eal: Fix memory le... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 03/12] eal: Fix memor... Iremonger, Bernard
- [dpdk-dev] [PATCH v7 03/12] eal: Fix memor... Bruce Richardson
- [dpdk-dev] [PATCH v7 03/12] eal: Fix m... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 04/12] eal/bsdapp: Change... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 04/12] eal/bsdapp: Ch... Iremonger, Bernard
- [dpdk-dev] [PATCH v7 05/12] eal: Fix uio mappi... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 05/12] eal: Fix uio m... Iremonger, Bernard
- [dpdk-dev] [PATCH v7 05/12] eal: Fix uio m... Bruce Richardson
- [dpdk-dev] [PATCH v7 05/12] eal: Fix u... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 06/12] eal: Add pci_uio_a... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 06/12] eal: Add pci_u... Bruce Richardson