virtio: pci: Fix discovery of device config length
authorAndrew Scull <ascull@google.com>
Thu, 21 Apr 2022 16:11:00 +0000 (16:11 +0000)
committerTom Rini <trini@konsulko.com>
Tue, 3 May 2022 19:50:45 +0000 (15:50 -0400)
commitda03cdfa7a3454a6d66d4ae873525ea2409baf06
tree850d9ec1f64bb76ba7a6f4dbfd44dbc606b03c65
parent30471d5351cf397d2a080fdcb747c7eb354bfab8
virtio: pci: Fix discovery of device config length

The length of the device config was erroneously being taken from the
notify capability. Correct this by finding the length in the device
capability.

Fixes: 550435edf810 ("virtio: pci: Support non-legacy PCI transport device")
Signed-off-by: Andrew Scull <ascull@google.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
drivers/virtio/virtio_pci_modern.c