summaryrefslogtreecommitdiffstats
path: root/drivers/virtio/virtio_pci_common.h
diff options
context:
space:
mode:
authorRaghava Aditya Renukunta <raghavaaditya.renukunta@pmcs.com>2016-02-04 00:06:03 +0100
committerMartin K. Petersen <martin.petersen@oracle.com>2016-02-24 03:27:02 +0100
commitecc479e00db8eb110b200afe1effcb3df20ca7ae (patch)
tree2e8469ca391787d9e4de11acf530af5788c2922e /drivers/virtio/virtio_pci_common.h
parentaacraid: Fix memory leak in aac_fib_map_free (diff)
downloadlinux-ecc479e00db8eb110b200afe1effcb3df20ca7ae.tar.xz
linux-ecc479e00db8eb110b200afe1effcb3df20ca7ae.zip
aacraid: Set correct msix count for EEH recovery
During EEH recovery number of online CPU's might change thereby changing the number of MSIx vectors. Since each fib is allocated to a vector, changes in the number of vectors causes fib to be sent thru invalid vectors.In addition the correct number of MSIx vectors is not updated in the INIT struct sent to the controller, when it is reinitialized. Fixed by reassigning vectors to fibs based on the updated number of MSIx vectors and updating the INIT structure before sending to controller. Fixes: MSI-X vector calculation for suspend/resume Cc: stable@vger.kernel.org Signed-off-by: Raghava Aditya Renukunta <raghavaaditya.renukunta@pmcs.com> Reviewed-by: Shane Seymour <shane.seymour@hpe.com> Reviewed-by: Johannes Thumshirn <jthushirn@suse.de> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/virtio/virtio_pci_common.h')
0 files changed, 0 insertions, 0 deletions