[PATCH v2 0/3] Fix IDXD PCI device close
Kevin Laatz
kevin.laatz at intel.com
Sun Jul 3 14:22:40 CEST 2022
This patchset addresses the device close for IDXD PCI devices.
Initially, there was a memory leak reported by ASAN for the 'pci' member
of the 'idxd_dmadev' struct due to a missing free. In addition, this
patch set corrects the behaviour of the device close function to ensure
the cleanup is completed correctly.
Depends-on: patch-112376 ("eal: add device removal in rte cleanup")
---
v2:
* remove changes to applications (no longer needed with EAL changes)
* add fix for NULL pointer dereference in pci remove
Kevin Laatz (3):
dma/idxd: fix memory leak in pci close
dma/idxd: fix memory leak due to free on incorrect pointer
dma/idxd: fix null pointer dereference during pci remove
drivers/dma/idxd/idxd_common.c | 2 ++
drivers/dma/idxd/idxd_internal.h | 2 ++
drivers/dma/idxd/idxd_pci.c | 44 +++++++++++++++++++++++---------
3 files changed, 36 insertions(+), 12 deletions(-)
--
2.31.1
More information about the dev
mailing list