File 0003-dpdk-fallthrough-comment-fixes.patch of Package dpdk.33996

From: Takashi Iwai <tiwai@suse.de>
Subject: Fix build errors due to the missing fallthrough statements

Signed-off-by: Takashi Iwai <tiwai@suse.de>

---
 kernel/linux/igb_uio/compat.h  |    4 ++++
 kernel/linux/igb_uio/igb_uio.c |    6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

--- a/kernel/linux/igb_uio/compat.h
+++ b/kernel/linux/igb_uio/compat.h
@@ -152,3 +152,7 @@ static inline bool igbuio_kernel_is_lock
 	return false;
 #endif
 }
+
+#ifndef fallthrough
+#define fallthrough do {} while (0)
+#endif
--- a/kernel/linux/igb_uio/igb_uio.c
+++ b/kernel/linux/igb_uio/igb_uio.c
@@ -236,7 +236,7 @@ igbuio_pci_enable_interrupts(struct rte_
 		}
 #endif
 
-	/* falls through - to MSI */
+		fallthrough;
 	case RTE_INTR_MODE_MSI:
 #ifndef HAVE_ALLOC_IRQ_VECTORS
 		if (pci_enable_msi(udev->pdev) == 0) {
@@ -255,7 +255,7 @@ igbuio_pci_enable_interrupts(struct rte_
 			break;
 		}
 #endif
-	/* falls through - to INTX */
+		fallthrough;
 	case RTE_INTR_MODE_LEGACY:
 		if (pci_intx_mask_supported(udev->pdev)) {
 			dev_dbg(&udev->pdev->dev, "using INTX");
@@ -265,7 +265,7 @@ igbuio_pci_enable_interrupts(struct rte_
 			break;
 		}
 		dev_notice(&udev->pdev->dev, "PCI INTX mask not supported\n");
-	/* falls through - to no IRQ */
+		fallthrough;
 	case RTE_INTR_MODE_NONE:
 		udev->mode = RTE_INTR_MODE_NONE;
 		udev->info.irq = UIO_IRQ_NONE;

openSUSE Build Service is sponsored by