Commit 7112158d authored by Thomas Gleixner's avatar Thomas Gleixner
Browse files

PCI/MSI: Make msix_update_entries() smarter



No need to walk the descriptors and check for each one whether the entries
pointer function argument is NULL. Do it once.

Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Tested-by: default avatarJuergen Gross <jgross@suse.com>
Reviewed-by: default avatarJason Gunthorpe <jgg@nvidia.com>
Reviewed-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Acked-by: default avatarBjorn Helgaas <bhelgaas@google.com>
Link: https://lore.kernel.org/r/20211206210224.600351129@linutronix.de
parent 29a03ada
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -642,8 +642,8 @@ static void msix_update_entries(struct pci_dev *dev, struct msix_entry *entries)
{
	struct msi_desc *entry;

	for_each_pci_msi_entry(entry, dev) {
	if (entries) {
		for_each_pci_msi_entry(entry, dev) {
			entries->vector = entry->irq;
			entries++;
		}