On Fri, Apr 08, 2022 at 03:15:02PM +0100, Kevin Laatz wrote: > DMA devices are created during PCI probe of EAL init. These devices need > to be closed in order to perform necessary cleanup for those devices. > This patch adds the call to close() for all DMA devices. > > Signed-off-by: Kevin Laatz <kevin.la...@intel.com> --- app/test/test.c | > 6 ++++++ 1 file changed, 6 insertions(+) > Just to clarify the situation here - on EAL init, all buses are probed and all devices initialized. On eal_cleanup/rte_exit the inverse does not happen, then, i.e. all probed devices on all buses are not closed, right? This would seem a better option than requiring each application to manually close all devices even if it never used them. However, it is probably a bigger and more complex change.
/Bruce