https://bugzilla.kernel.org/show_bug.cgi?id=219010 --- Comment #3 from Liu, Yi L (yi.l.liu@xxxxxxxxx) --- On 2024/7/7 01:19, bugzilla-daemon@xxxxxxxxxx wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=219010 > > --- Comment #1 from Žilvinas Žaltiena (zaltys@xxxxxxxxx) --- > Additional information: passing NVIDIA GPU, Samsung NVMEs works, passing > Fresco > FL1100 based USB card does not work. Fresco card is single VF device, but > like > that sound card it does not report FLR. Reverting "vfio/pci: Collect > hot-reset > devices to local buffer" allows to pass every mentioned device. > It appears that the count is used without init.. And it does not happen with other devices as they have FLR, hence does not trigger the hotreset info path. Please try below patch to see if it works. From 93618efe933c4fa5ec453bddacdf1ca2ccbf3751 Mon Sep 17 00:00:00 2001 From: Yi Liu <yi.l.liu@xxxxxxxxx> Date: Tue, 9 Jul 2024 06:41:02 -0700 Subject: [PATCH] vfio/pci: Fix a regresssion Signed-off-by: Yi Liu <yi.l.liu@xxxxxxxxx> --- drivers/vfio/pci/vfio_pci_core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/vfio/pci/vfio_pci_core.c b/drivers/vfio/pci/vfio_pci_core.c index 59af22f6f826..0a7bfdd08bc7 100644 --- a/drivers/vfio/pci/vfio_pci_core.c +++ b/drivers/vfio/pci/vfio_pci_core.c @@ -1260,7 +1260,7 @@ static int vfio_pci_ioctl_get_pci_hot_reset_info( struct vfio_pci_hot_reset_info hdr; struct vfio_pci_fill_info fill = {}; bool slot = false; - int ret, count; + int ret, count = 0; if (copy_from_user(&hdr, arg, minsz)) return -EFAULT; -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.