From: Thomas Monjalon > The lock vdev_device_list_lock was taken before calling "remove" function for > the device. > So it prevents to remove sub-devices (as in failsafe) inside its own "remove" > function, because of a deadlock. > > The lock is now only protecting the device list inside the bus driver. > > Fixes: 35f462839b69 ("bus/vdev: add lock on device list") > > Signed-off-by: Thomas Monjalon <tho...@monjalon.net> Tested-by: Matan Azrad <ma...@mellanox.com>
- [dpdk-dev] [PATCH] bus/vdev: reduce scope of device list ... Thomas Monjalon
- [dpdk-dev] [PATCH v2] bus/vdev: fix scope of device ... Thomas Monjalon
- Re: [dpdk-dev] [PATCH v2] bus/vdev: fix scope of... Matan Azrad
- Re: [dpdk-dev] [PATCH v2] bus/vdev: fix scop... Gaƫtan Rivet
- Re: [dpdk-dev] [PATCH] bus/vdev: reduce scope of dev... Burakov, Anatoly
- Re: [dpdk-dev] [PATCH] bus/vdev: reduce scope of... Thomas Monjalon
- [dpdk-dev] [PATCH v3] bus/vdev: replace devi... Thomas Monjalon
- Re: [dpdk-dev] [PATCH v3] bus/vdev: repl... Matan Azrad
- Re: [dpdk-dev] [PATCH v3] bus/vdev: repl... Burakov, Anatoly
- Re: [dpdk-dev] [PATCH v3] bus/vdev:... Thomas Monjalon