File 0028-UBUNTU-SAUCE-media-ipu6-Fix-compilation-with-kernels.patch of Package intel-ipu6

From: You-Sheng Yang <vicamo.yang@canonical.com>
Date: Thu, 8 Aug 2024 14:30:51 +0800
Subject: UBUNTU: SAUCE: media: ipu6: Fix compilation with kernels >= 6.11

Signed-off-by: You-Sheng Yang <vicamo.yang@canonical.com>
---
 drivers/media/pci/intel/ipu-bus.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/drivers/media/pci/intel/ipu-bus.c b/drivers/media/pci/intel/ipu-bus.c
index 0569ccb..234fde8 100644
--- a/drivers/media/pci/intel/ipu-bus.c
+++ b/drivers/media/pci/intel/ipu-bus.c
@@ -75,9 +75,13 @@ static const struct dev_pm_ops ipu_bus_pm_ops = {
 #define IPU_BUS_PM_OPS	NULL
 #endif
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 11, 0)
 static int ipu_bus_match(struct device *dev, struct device_driver *drv)
+#else
+static int ipu_bus_match(struct device *dev, const struct device_driver *drv)
+#endif
 {
-	struct ipu_bus_driver *adrv = to_ipu_bus_driver(drv);
+	const struct ipu_bus_driver *adrv = to_ipu_bus_driver(drv);
 
 	dev_dbg(dev, "bus match: \"%s\" --- \"%s\"\n", dev_name(dev),
 		adrv->wanted);
openSUSE Build Service is sponsored by