> -----Original Message----- > From: Tetsuya Mukawa [mailto:mukawa at igel.co.jp] > Sent: Friday, June 26, 2015 9:18 AM > To: dev at dpdk.org > Cc: Iremonger, Bernard; david.marchand at 6wind.com; Tetsuya.Mukawa > Subject: [PATCH v6 3/5] 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 v5 3/5] eal: Fix memory leaks and nee... David Marchand
- [dpdk-dev] [PATCH v5 3/5] eal: Fix memory leaks an... Tetsuya Mukawa
- [dpdk-dev] [PATCH v5 3/5] eal: Fix memory leaks and nee... David Marchand
- [dpdk-dev] [PATCH v5 3/5] eal: Fix memory leaks an... Tetsuya Mukawa
- [dpdk-dev] [PATCH v6 0/5] Clean up pci uio implementati... Tetsuya Mukawa
- [dpdk-dev] [PATCH v6 1/5] eal: Fix coding style of... Tetsuya Mukawa
- [dpdk-dev] [PATCH v6 1/5] eal: Fix coding styl... Iremonger, Bernard
- [dpdk-dev] [PATCH v6 2/5] eal: Close file descript... Tetsuya Mukawa
- [dpdk-dev] [PATCH v6 2/5] eal: Close file desc... Iremonger, Bernard
- [dpdk-dev] [PATCH v6 3/5] eal: Fix memory leaks an... Tetsuya Mukawa
- [dpdk-dev] [PATCH v6 3/5] eal: Fix memory leak... Iremonger, Bernard
- [dpdk-dev] [PATCH v7 00/12] Clean up pci uio i... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 01/12] eal: Fix codin... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 02/12] eal: Close fil... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 03/12] eal: Fix memor... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 03/12] eal: Fix m... Iremonger, Bernard
- [dpdk-dev] [PATCH v7 03/12] eal: Fix m... Bruce Richardson
- [dpdk-dev] [PATCH v7 03/12] eal: ... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 04/12] eal/bsdapp: Ch... Tetsuya Mukawa
- [dpdk-dev] [PATCH v7 04/12] eal/bsdapp... Iremonger, Bernard
- [dpdk-dev] [PATCH v7 05/12] eal: Fix uio m... Tetsuya Mukawa