diff options
Diffstat (limited to 'recipes-kernel/linux/linux-fslc-imx/0001-Backport-minimal-compiler_attributes.h-to-support-GC.patch')
-rw-r--r-- | recipes-kernel/linux/linux-fslc-imx/0001-Backport-minimal-compiler_attributes.h-to-support-GC.patch | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/recipes-kernel/linux/linux-fslc-imx/0001-Backport-minimal-compiler_attributes.h-to-support-GC.patch b/recipes-kernel/linux/linux-fslc-imx/0001-Backport-minimal-compiler_attributes.h-to-support-GC.patch deleted file mode 100644 index aef97ea6..00000000 --- a/recipes-kernel/linux/linux-fslc-imx/0001-Backport-minimal-compiler_attributes.h-to-support-GC.patch +++ /dev/null @@ -1,47 +0,0 @@ -From fe5844365ec6c4d61838f289926f4d55da94d2fb Mon Sep 17 00:00:00 2001 -From: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> -Date: Fri, 2 Aug 2019 12:37:56 +0200 -Subject: [PATCH 1/2] Backport minimal compiler_attributes.h to support GCC 9 - -This adds support for __copy to v4.9.y so that we can use it in -init/exit_module to avoid -Werror=missing-attributes errors on GCC 9. - -Link: https://lore.kernel.org/lkml/259986242.BvXPX32bHu@devpool35/ -Cc: <stable@vger.kernel.org> -Suggested-by: Rolf Eike Beer <eb@emlix.com> -Signed-off-by: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> -Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> ---- - include/linux/compiler.h | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -diff --git a/include/linux/compiler.h b/include/linux/compiler.h -index 3050de0dac96..0020ee1cab37 100644 ---- a/include/linux/compiler.h -+++ b/include/linux/compiler.h -@@ -54,6 +54,22 @@ extern void __chk_io_ptr(const volatile void __iomem *); - - #ifdef __KERNEL__ - -+/* -+ * Minimal backport of compiler_attributes.h to add support for __copy -+ * to v4.9.y so that we can use it in init/exit_module to avoid -+ * -Werror=missing-attributes errors on GCC 9. -+ */ -+#ifndef __has_attribute -+# define __has_attribute(x) __GCC4_has_attribute_##x -+# define __GCC4_has_attribute___copy__ 0 -+#endif -+ -+#if __has_attribute(__copy__) -+# define __copy(symbol) __attribute__((__copy__(symbol))) -+#else -+# define __copy(symbol) -+#endif -+ - #ifdef __GNUC__ - #include <linux/compiler-gcc.h> - #endif --- -2.17.1 - |