linux/drivers/vdpa/solidrun
Xiong Weimin e847542ab0 vdpa: solidrun: Free IRQs after request failure
Unwind IRQs already requested by snet_request_irqs() before returning a
VQ IRQ request error so a later DRIVER_OK retry starts from a clean
state. The IRQs are requested and freed while the PCI device remains
bound, so the driver cannot wait for devres cleanup at detach time.

Fixes: 51a8f9d7f5 ("virtio: vdpa: new SolidNET DPU driver.")
Cc: stable@vger.kernel.org # v6.3+
Signed-off-by: Xiong Weimin <xiongweimin@kylinos.cn>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Message-ID: <178589471328.1556376.15570536900532373521@kylinos.cn>
2026-09-07 18:54:02 -04:00
..
Makefile
snet_ctrl.c vdpa/solidrun: fix typos in snet_ctrl comments 2026-08-19 06:38:47 -04:00
snet_hwmon.c vdpa: solidrun: constify pointers to hwmon_channel_info 2023-06-27 10:47:08 -04:00
snet_main.c vdpa: solidrun: Free IRQs after request failure 2026-09-07 18:54:02 -04:00
snet_vdpa.h vdpa/snet: implement the resume vDPA callback 2023-06-27 10:47:08 -04:00