]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
4.19-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 29 May 2023 15:27:21 +0000 (16:27 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 29 May 2023 15:27:21 +0000 (16:27 +0100)
added patches:
drivers-depend-on-has_iomem-for-devm_platform_ioremap_resource.patch

queue-4.19/drivers-depend-on-has_iomem-for-devm_platform_ioremap_resource.patch [new file with mode: 0644]
queue-4.19/series

diff --git a/queue-4.19/drivers-depend-on-has_iomem-for-devm_platform_ioremap_resource.patch b/queue-4.19/drivers-depend-on-has_iomem-for-devm_platform_ioremap_resource.patch
new file mode 100644 (file)
index 0000000..ad1e294
--- /dev/null
@@ -0,0 +1,39 @@
+From 837ccda3480d2861c09aabc5fa014be18df9dd3c Mon Sep 17 00:00:00 2001
+From: Bartosz Golaszewski <bgolaszewski@baylibre.com>
+Date: Thu, 21 Feb 2019 17:26:27 +0100
+Subject: drivers: depend on HAS_IOMEM for devm_platform_ioremap_resource()
+
+From: Bartosz Golaszewski <bgolaszewski@baylibre.com>
+
+commit 837ccda3480d2861c09aabc5fa014be18df9dd3c upstream.
+
+We only build devm_ioremap_resource() if HAS_IOMEM is selected, so this
+dependency must cascade down to devm_platform_ioremap_resource().
+
+Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
+Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
+Cc: Guenter Roeck <linux@roeck-us.net>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/base/platform.c |    2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/drivers/base/platform.c
++++ b/drivers/base/platform.c
+@@ -88,6 +88,7 @@ EXPORT_SYMBOL_GPL(platform_get_resource)
+  *        resource managemend
+  * @index: resource index
+  */
++#ifdef CONFIG_HAS_IOMEM
+ void __iomem *devm_platform_ioremap_resource(struct platform_device *pdev,
+                                            unsigned int index)
+ {
+@@ -97,6 +98,7 @@ void __iomem *devm_platform_ioremap_reso
+       return devm_ioremap_resource(&pdev->dev, res);
+ }
+ EXPORT_SYMBOL_GPL(devm_platform_ioremap_resource);
++#endif /* CONFIG_HAS_IOMEM */
+ /**
+  * platform_get_irq - get an IRQ for a device
index 832068541826425aeae78c6320452a26e1660ffd..8dc2ac87675b8122804780f59e545c15b20d7667 100644 (file)
@@ -130,3 +130,4 @@ x86-show_trace_log_lvl-ensure-stack-pointer-is-aligned-again.patch
 asoc-intel-skylake-fix-declaration-of-enum-skl_ch_cfg.patch
 forcedeth-fix-an-error-handling-path-in-nv_probe.patch
 3c589_cs-fix-an-error-handling-path-in-tc589_probe.patch
+drivers-depend-on-has_iomem-for-devm_platform_ioremap_resource.patch